本文实例讲述了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程序设计有所帮助。