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
攻克CakePHP系列二 表单数据显示
Oct 22 PHP
PHP 遍历文件实现代码
May 04 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
php array_values 返回数组的所有值详解及实例
Nov 12 PHP
PHP getName()函数讲解
Feb 03 PHP
php + WebUploader实现图片批量上传功能
May 06 PHP
PHP+redis实现微博的推模型案例分析
Jul 10 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 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
Smarty中调用FCKeditor的方法
2014/10/27 PHP
利用PHP函数计算中英文字符串长度的方法
2014/11/11 PHP
WebQQ最新登陆协议的用法
2014/12/22 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
如何让div span等元素能响应键盘事件操作指南
2012/11/13 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
jquery-syntax动态语法着色示例代码
2014/05/14 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
layui自定义工具栏的方法
2019/09/19 Javascript
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
python调用私有属性的方法总结
2020/07/24 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
会计助理的岗位职责
2013/11/29 职场文书
大学校庆策划书
2014/01/31 职场文书
小学生交通安全寄语
2015/02/27 职场文书
财务人员个人工作总结
2015/02/27 职场文书
医德医风自我评价2015
2015/03/03 职场文书
员工工作心得体会
2019/05/07 职场文书