这篇文章主要介绍了php简单计算年龄的方法,通过自定义函数实现针对周岁与虚岁的简单计算功能,涉及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;
}
以上就是本文的全部内容,希望对大家的学习有所帮助。
相关推荐:
php 使用 __call重载
php编程之kindeditor上传图片加水印实现
php实现动态压缩js与css文件的方法
以上就是php简单计算年龄的方法的详细内容。