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 相关文章推荐
NO3第三帝国留言簿制作过程
Oct 09 PHP
在数据量大(超过10万)的情况下
Jan 15 PHP
php 在文件指定行插入数据的代码
May 08 PHP
如何使用Strace调试工具
Jun 03 PHP
phpmyadmin中禁止外网使用的方法
Nov 04 PHP
PHP实现通过正则表达式替换回调的内容标签
Jun 15 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
Jul 02 PHP
PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
Sep 22 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
Oct 17 PHP
Smarty模板常见的简单应用分析
Nov 15 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
php+lottery.js实现九宫格抽奖功能
Jul 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
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
PHP中的use关键字概述
2014/07/23 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
如何快速的呈现我们的网页的技巧整理
2007/07/01 Javascript
html数组字符串拼接的最快方法
2009/09/16 Javascript
小议javascript 设计模式 推荐
2009/10/28 Javascript
JavaScript 比较时间大小的代码
2010/04/24 Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
2010/05/18 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
JQuery处理json与ajax返回JSON实例代码
2014/01/03 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
js Canvas实现圆形时钟教程
2016/09/19 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
node.js 微信开发之定时获取access_token
2020/02/07 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
python用字典统计单词或汉字词个数示例
2014/04/22 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
python获取时间及时间格式转换问题实例代码详解
2018/12/06 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
劳资协议书范本
2014/04/23 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
员工辞职信怎么写
2015/02/27 职场文书
2016高中社会实践心得体会范文
2016/01/14 职场文书
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL