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中文件上传的安全问题
Oct 09 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
Jul 04 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 PHP
php实现获取及设置用户访问页面语言类
Sep 24 PHP
PHP实现的简易版图片相似度比较
Jan 07 PHP
symfony表单与页面实现技巧
Jan 26 PHP
php实现随机显示图片方法汇总
May 21 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
学习php设计模式 php实现访问者模式(Visitor)
Dec 07 PHP
遍历echsop的region表形成缓存的程序实例代码
Nov 01 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
Jan 16 PHP
php实现微信公众平台发红包功能
Jun 14 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 实现301重定向跳转实例代码
2016/07/18 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
动态调用CSS文件的JS代码
2010/07/29 Javascript
js截取函数(indexOf,join等)
2010/09/01 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
JS逆序遍历实现代码
2014/12/02 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
2018/10/12 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
webpack结合express实现自动刷新的方法
2019/05/07 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
pycharm 使用心得(三)Hello world!
2014/06/05 Python
Python中捕捉详细异常信息的代码示例
2014/09/18 Python
python2与python3共存问题的解决方法
2018/09/18 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
研发工程师的岗位职责
2013/11/18 职场文书
开业庆典答谢词
2014/01/18 职场文书
表演方阵解说词
2014/02/08 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
六查六看心得体会
2014/10/14 职场文书
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL