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 相关文章推荐
打造计数器DIY三步曲(下)
Oct 09 PHP
php获得文件扩展名三法
Nov 25 PHP
用PHP实现图象锐化代码
Jun 14 PHP
php getsiteurl()函数
Sep 05 PHP
不要轻信 PHP_SELF的安全问题
Sep 05 PHP
兼容性最强的PHP生成缩略图的函数代码(修改版)
Jan 18 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
Nov 26 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
Jun 21 PHP
php使用glob函数遍历文件和目录详解
Sep 23 PHP
PHP迭代与递归实现无限级分类
Aug 28 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
PHP实现的多进程控制demo示例
Jul 22 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的ob_start();控制您的浏览器cache!
2007/02/14 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
PHP常用技术文之文件操作和目录操作总结
2014/09/27 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
JavaScript语言核心数据类型和变量使用介绍
2013/08/23 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
jquery animate动画持续运动的实例
2017/11/29 jQuery
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
python模拟鼠标拖动操作的方法
2015/03/11 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
flask-restful使用总结
2018/12/04 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
python支持多线程的爬虫实例
2019/12/21 Python
python实现数字炸弹游戏程序
2020/07/17 Python
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
医学院学生的自我评价分享
2013/11/19 职场文书
爱护花草树木的标语
2014/06/11 职场文书
经典团队口号大全
2014/06/21 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
中标通知书
2015/04/17 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
世界名著读书笔记
2015/06/25 职场文书
安全生产学习心得体会
2016/01/18 职场文书
人民币使用说明书
2019/04/17 职场文书