在專案中需要取到 客人的實際年齡 因為 需要錄入 客人的身份證 所以可以取到 客人的出生年份
因此 第一步 取當前年份減去客人出生年份
又因為第一步 只能取到 乙個大略的年齡 我們還要考慮到客人的出生月份和日期
所以 第二步加判斷 判斷一下月份是否大於客人 出生月份
第三步 判斷一下日期 是否大於客人 出生日期
具體**如下:
$birthday="1988-10-20"; 客人生日$date=date("y-m-d"); 取當前時間
list($y,$m,$d)=explode("-",$birthday); 按「-」分割生日的日期
list($xy,$xm,$xd)=explode("-", $date); 按「-」分割當前的日期
$age=$xy-$y; 當前年份減去客人出生年份
if($xm>$m || $xm==$m&&$xd>$d)
判斷月份和日期,如果當前日期大於客人出生 日期,年齡加一
echo $age;
如果當前日期小於客人出生日期,正常輸出
Jquery計算年齡
function countage birthday var curdate new date var oridate new date timestr var curyear parseint curdate.getfullyear 返回4位完整的年份 var oriyear parseint o...
mysql計算年齡
方法一,作者也說出了缺陷,就是當日期為未來日期時結果為0,而不是負數 這裡使用了5個函式和兩個運算子。方法二select date format now y date format birthday,y date format now 00 m d date format birthday,00 m...
sql 計算年齡
1.建立乙個計算年齡的函式 具體計算邏輯是,先年份相減,然後比較月份跟日期,如果當前月份日期小於出生的月份日期,則年齡 1 create function dbo fun getage agedate date,curdate date returns int begin return datedi...