ホームページ >バックエンド開発 >PHPチュートリアル >生年月日から年齢を計算します(閏年を考慮します)

生年月日から年齢を計算します(閏年を考慮します)

WBOY
WBOYオリジナル
2016-07-25 09:06:192181ブラウズ
主に閏年の状況を考慮し、2.29日生まれの場合、閏年でなければ2.28日を1歳として数えます。
                                                                                                                                                                                                                                                                                                        OnFunction Age ($ BIRTH) {
$ Age = Array (); // $ now = date ('ymd')
$now = "20110228"; $nowyear = (int) ($now / 10000);
$nowmonth = (int) (($now % 10000) / 100);
$nowday = $now % 100; // 生年月日を年、月、日に分解します。
$birthyear = (int) ( $birth / 10000);
$birthmonth = (int) (($birth % 10000) / 100); $ Nowyear-$ BIRTHEAR を使用
    If ($ BIRTHMONTH & GT; $ Nowmonth) {
  1. $ Year-;
  2. } Else If ($ BIRTHMONTH == $ Nowmonth) {
  3. b ($ Birthday == 29 & & $ BIRTHMONTH = 2) {
  4. / * $year--; $nowyear==3200 ){
  5. (($ nowyear%4 == 0)&&($ nowyear%100!= 0)){
  6. ;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。