當前位置:首頁 » 編程語言 » 出生年php

出生年php

發布時間: 2023-05-11 19:30:10

php怎麼獲取出生日期的生日

比如 資料庫中查出來的是2016-5-6 10:01:28 可以 通過strtotime()轉化為時間戳,然後再跟今天的開始時間戳和結束時間戳相比較,如果在這個范圍內 則是今天生日。
例如$a = strtotime('2016-5-6 10:01:28');
$begin = strtotime(date('Y-m-d'));//今日凌晨;
$end = $begin + 86400;//明天凌晨;
if($a >= $begin && $a<=$end){echo '今天生日';}

② php表單獲取生日的問題

$upphp_bday = $_POST["年"] . "-" . $_POST["月"] . "-" . $_POST["日"]

③ 如何用php根據出生日期計算年齡和星座

<?php

functioncalcAge($birthday){
$age=0;
$signs=array(array('20'=>'寶瓶座'),array('19'=>'雙魚座'),array('21'=>'白羊座'),array('20'=>'金牛座'),array('21'=>'雙子座'),array('22'=>'巨蟹座'),array('23'=>'獅子座'),array('23'=>'處女座'),array('23'=>'天秤座'),array('24'=>'天蠍座'),array('22'=>'射手座'),array('22'=>'摩羯座'));
if(!empty($birthday)){
$age=strtotime($birthday);
if($age===false){
return0;
}

list($y1,$m1,$d1)=explode("-",date("Y-m-d",$age));

list($y2,$m2,$d2)=explode("-",date("Y-m-d"),time());

$age=$y2-$y1;
//下面是判斷月份大小,如果只是逄年份的可以去掉,如果算上月份的話,比如:2000年4月1日,那算出來是16算,要到了4月,算出來才是17歲
if((int)($m2.$d2)<(int)($m1.$d1)){
$age-=1;
}

//星座
$key=(int)$m1-1;
list($startSign,$signName)=each($signs[$key]);
if($d1<$startSign){
$key=$m1-2<0?$m1=11:$m1-=2;
list($startSign,$signName)=each($signs[$key]);
}
//return$signName;
}
return$age.$signName;
}

echocalcAge("2011-4-31");
?>

④ php輸入出生日期,計算出年齡和出生日是星期幾

首先把生日和現在的日期統一格式,年齡就是現在年減生日年,把生日傳到系統函數中去,就可以返回星期幾,最後把他們拼接在一起。

熱點內容
如何讓安卓變得像蘋果一樣快 發布:2025-07-18 14:38:05 瀏覽:216
台安源碼 發布:2025-07-18 14:35:32 瀏覽:601
下載種子怎麼是php 發布:2025-07-18 14:35:00 瀏覽:5
linuxtimet 發布:2025-07-18 14:34:46 瀏覽:299
輕客有哪些安全配置 發布:2025-07-18 14:09:22 瀏覽:409
sql按月份分組 發布:2025-07-18 13:44:01 瀏覽:598
電腦怎麼配置sva 發布:2025-07-18 13:32:06 瀏覽:148
如何找出隱藏的文件夾 發布:2025-07-18 13:19:15 瀏覽:829
釘釘直播腳本 發布:2025-07-18 13:12:10 瀏覽:192
AIX編譯動態庫 發布:2025-07-18 13:00:46 瀏覽:344