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 socket方式提交的post详解
Jul 19 PHP
php str_pad 函数用法简介
Jul 11 PHP
php cli 方式 在crotab中运行解决
Feb 08 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
Apr 24 PHP
php实现数组中索引关联数据转换成json对象的方法
Jul 08 PHP
php实现上传图片文件代码
Jul 19 PHP
PHP经典面试题之设计模式(经常遇到)
Oct 15 PHP
日常整理PHP中简单的图形处理(经典)
Oct 26 PHP
php文档工具PHP Documentor安装与使用方法
Jan 25 PHP
CI框架实现优化文件上传及多文件上传的方法
Jan 04 PHP
PHP中创建和编辑Excel表格的方法
Sep 13 PHP
PHP利用DWZ.CN服务生成短网址
Aug 11 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
新浪新闻小偷
2006/10/09 PHP
php zend解密软件绿色版测试可用
2008/04/14 PHP
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
AJAX的使用方法详解
2017/04/29 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
jQuery UI Grid 模态框中的表格实例代码
2017/04/01 jQuery
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
js实现转动骰子模型
2019/10/24 Javascript
小程序实现录音功能
2020/09/22 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
python中for用来遍历range函数的方法
2018/06/08 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
纯CSS3实现的阴影效果
2014/12/24 HTML / CSS
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
工程技术负责人岗位职责
2015/04/13 职场文书
创业计划书之农家乐
2019/10/09 职场文书
php去除deprecated的实例方法
2021/11/17 PHP
MySQL创建定时任务
2022/01/22 MySQL
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python