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 相关文章推荐
模拟OICQ的实现思路和核心程序(一)
Oct 09 PHP
一些使用频率比较高的php函数
Oct 03 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
PHP批量上传图片的具体实现方法介绍.
Feb 26 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
php获取百度收录、百度热词及百度快照的方法
Apr 02 PHP
YiiFramework入门知识点总结(图文教程)
Dec 28 PHP
PHP实现QQ快速登录的方法
Sep 28 PHP
PHP面向对象自动加载机制原理与用法分析
Oct 14 PHP
总结一些PHP中好用但又容易忽略的小知识
Jun 02 PHP
PHP的微信支付接口使用方法讲解
Mar 08 PHP
PHP实现百度人脸识别
May 06 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
JAVA/JSP学习系列之六
2006/10/09 PHP
PHP 已经成熟
2006/12/04 PHP
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
php feof用来识别文件末尾字符的方法
2010/08/01 PHP
PHP内核探索:变量概述
2014/01/30 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
Python常用的文件及文件路径、目录操作方法汇总介绍
2015/05/21 Python
python基础教程之匿名函数lambda
2017/01/17 Python
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
numpy返回array中元素的index方法
2018/06/27 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
教师找工作推荐信
2013/11/23 职场文书
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
合作合同协议书范本
2015/01/27 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python
Python软件包安装的三种常见方法
2022/07/07 Python