PHP 计算年龄

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 计算年龄相关的知识,希望对你有一定的参考价值。

<?php
/* 
Calculate Age

With this function you can calculate the age of a person

Example:
echo "Age is: " . birthday ("1984-07-05");

Result will be (23 Feb 2005) = "Age is: 20"

calculate years of age (input string: YYYY-MM-DD)

*/
function birthday ($birthday)
  {
    list($year,$month,$day) = explode("-",$birthday);
    $year_diff  = date("Y") - $year;
    $month_diff = date("m") - $month;
    $day_diff   = date("d") - $day;
    if ($month_diff < 0) $year_diff--;
    elseif (($month_diff==0) && ($day_diff < 0)) $year_diff--;
    return $year_diff;
  }

echo birthday("1980-07-02");

?>

以上是关于PHP 计算年龄的主要内容,如果未能解决你的问题,请参考以下文章

PHP 用PHP计算年龄;给定的出生日期

PHP 从DOB计算年龄

PHP 计算年龄

PHP 计算年龄

PHP 计算年龄

PHP 计算年龄