本文实例讲述了php简单计算年龄的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/**
* $date是时间戳
* $type为1的时候是虚岁,2的时候是周岁
*/
function getAgeByBirth( $date , $type = 1){
$nowYear = date ( "Y" ,time());
$nowMonth = date ( "m" ,time());
$nowDay = date ( "d" ,time());
$birthYear = date ( "Y" , $date );
$birthMonth = date ( "m" , $date );
$birthDay = date ( "d" , $date );
if ( $type == 1){
$age = $nowYear - ( $birthYear - 1);
} else { $type == 2}{
if ( $nowMonth < $birthMonth ){
$age = $nowYear - $birthYear - 1;
} elseif ( $nowMonth == $birthMonth ){
if ( $nowDay < $birthDay ){
$age = $nowYear - $birthYear - 1;
} else {
$age = $nowYear - $birthYear ;
}
} else {
$age = $nowYear - $birthYear ;
}
}
return $age ;
}
|
希望本文所述对大家PHP程序设计有所帮助。