• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > PHP常用函数之根据生日计算年龄功能示例

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

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了常用函数,根据生日计算年龄,功能示例等相关知识,希望对您有所帮助

这篇文章主要介绍了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','8','8');

运行结果:

31

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 总结分享Go中常用的strings函数
  • 你知道Golang怎么封装PHP常用函数吗!
  • PHP常用函数之根据生日计算年龄功能示例

相关文章

  • 外链和内链的设计你知道多少呢
  • 四种PHP生成唯一订单号的方法
  • 改用Server酱Turbo版推送WordPress评论
  • PhotoShop CS6 3D功能制作3D立体文字效果教程
  • 帝国cms模型数据表常用的二次开发的需要的函数
  • mysql聚簇索引和非聚簇索引的区别
  • 详解ThinkPHP怎么实现图片上传
  • 一分钟学会PHP中关于封装验证码(上)
  • PhotoShop制作血渍污渍动画游戏文字效果教程
  • 论坛网站推广案例分析

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • uniapp实现微信小程序全局分享的示例代码
    • 详解thinkphp怎么配合phpmailer实现发邮件功能
    • 介绍Mysql位运算简化一对多关系
    • php怎么使用setcookie()设置cookie永不过期
    • 删除wordpress文章的修订版本让你的博客提速
    • 聊聊从H5页面跳转到小程序的几种实现方案
    • Photoshop鼠绘杯子教程
    • PS制作逼真的蕾丝花边文字效果的教程
    • 优化Laravel数据库查询的18个技巧
    • 解析关于Thinkphp5复合型缓存的使用问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有