PHP实现根据出生年月日计算年龄的功能(代码示例)

互联网 20-4-24
本篇文章给大家介绍一下使用PHP实现根据出生年月日计算年龄的功能,结合实例形式分析了php日期相关转换与计算操作技巧。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

<?php /**  * 根据出生年月日计算出年龄  * @param $birth_year   * @param $birth_month  * @param $birth_day  * @return int  */ function getAgeByBirth($birth_year,$birth_month,$birth_day){   if(empty($birth_year) || empty($birth_month) || empty($birth_day)){     return 0;   }   $current_year = date('Y',time());   $current_month = date('m',time());   $current_day = date('d',time());   if($birth_year >= $current_year){     return 0;   }   $age = $current_year - $birth_year - 1;   if($current_month>$birth_month){     return $age+1;   }else if($current_month == $birth_month && $current_day>=$birth_day){     return $age+1;   }else{     return $age;   } } //测试: echo getAgeByBirth('1988','4','8'); ?>

运行结果:

32

更多相关知识,请关注 PHP中文网!!

以上就是PHP实现根据出生年月日计算年龄的功能(代码示例)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: PHP
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:分析一下PHP中的Trait机制原理与用法

相关资讯