php简单计算年龄的方法(周岁与虚岁)


Posted in PHP onDecember 06, 2016

本文实例讲述了php简单计算年龄的方法。分享给大家供大家参考,具体如下:

/**
* $date是时间戳
* $type为1的时候是虚岁,2的时候是周岁
*/
function getAgeByBirth($date,$type = 1){
   $nowYear = date("Y",time());
   $nowMonth = date("m",time());
   $nowDay = date("d",time());
   $birthYear = date("Y",$date);
   $birthMonth = date("m",$date);
   $birthDay = date("d",$date);
   if($type == 1){
    $age = $nowYear - ($birthYear - 1);
   }else{$type == 2}{
    if($nowMonth<$birthMonth){
     $age = $nowYear - $birthYear - 1;
    }elseif($nowMonth==$birthMonth){
     if($nowDay<$birthDay){
      $age = $nowYear - $birthYear - 1;
     }else{
      $age = $nowYear - $birthYear;
     }
    }else{
     $age = $nowYear - $birthYear;
    }
   }
   return $age;
}

PS:本站还提供了一个Unix时间戳转换工具,包含了各种常见语言针对时间戳的操作方法,提供给大家参考:

Unix时间戳(timestamp)转换工具:
http://tools.3water.com/code/unixtime

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

PHP 相关文章推荐
php入门学习知识点七 PHP函数的基本应用
Jul 14 PHP
PHP笔记之:日期函数的使用介绍
Apr 24 PHP
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
Jan 14 PHP
php设计模式之单例模式使用示例
Jan 20 PHP
php的XML文件解释类应用实例
Sep 22 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
Mar 19 PHP
PHP统一页面编码避免乱码问题
Apr 09 PHP
php中file_exists函数使用详解
May 08 PHP
php精确的统计在线人数的方法
Oct 21 PHP
php版微信公众平台之微信网页登陆授权示例
Sep 23 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
Sep 30 PHP
php简单实现文件或图片强制下载的方法
Dec 06 #PHP
php+ajax无刷新上传图片的实现方法
Dec 06 #PHP
php解析base64数据生成图片的方法
Dec 06 #PHP
php rsa 加密,解密,签名,验签详解
Dec 06 #PHP
php中namespace及use用法分析
Dec 06 #PHP
PHP实现的统计数据功能详解
Dec 06 #PHP
php+ajax简单实现全选删除的方法
Dec 06 #PHP
You might like
php cookie用户登录的详解及实例代码
2017/01/03 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
javascript重写alert方法的实例代码
2013/03/29 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
C#中使用迭代器处理等待任务
2015/07/13 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
[01:52]PWL S2开团时刻第四期——DOTA2成语故事
2020/12/03 DOTA
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
python删除不需要的python文件方法
2018/04/24 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Django安装配置mysql的方法步骤
2018/10/15 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
python列表推导式操作解析
2019/11/26 Python
python多进程使用函数封装实例
2020/05/02 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
大学生实习期自我评价范文
2013/10/03 职场文书
大学新闻系求职信
2014/06/03 职场文书
保护环境标语
2014/06/09 职场文书
感情真挚的毕业生求职信
2014/07/19 职场文书
好媳妇事迹材料
2014/12/24 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python