• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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','8','8');
    
    

    运行结果:

    31

    PS:这里再为大家推荐几款时间及日期相关工具供大家参考:

    在线日期/天数计算器:
    http://tools.jb51.net/jisuanqi/date_jisuanqi

    在线日期计算器/相差天数计算器:
    http://tools.jb51.net/jisuanqi/datecalc

    在线日期天数差计算器:
    http://tools.jb51.net/jisuanqi/onlinedatejsq

    Unix时间戳(timestamp)转换工具:
    http://tools.jb51.net/code/unixtime

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

    希望本文所述对大家PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • php根据生日计算年龄的方法
    • php根据身份证号码计算年龄的实例代码
    • PHP 年龄计算函数(精确到天)
    • php简单计算年龄的方法(周岁与虚岁)
    • php计算年龄精准到年月日
    • php计算两个日期相差天数的方法
    • PHP中UNIX时间戳和日期间的转换与计算实例
    • php计算两个日期时间差(返回年、月、日)
    • php计算到指定日期还有多少天的方法
    • PHP计算指定日期所在周的开始和结束日期的方法
    上一篇:PHP常用函数之格式化时间操作示例
    下一篇:PHP常用函数之获取汉字首字母功能示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    PHP常用函数之根据生日计算年龄功能示例 PHP,常用,函数,之,根据,生日,