PHP中的时间计算器
使用以下功能可以计算出距事件数年,数月,数周,数天,数小时,数分钟和数秒的时间。
function getAge($year,$month,$day,$hour=0,$minute=0,$second=0){$age = mktime($hour,$minute,$second,$month,$day,$year);
$age = time()-$age;
return array('years'=>$age/60/60/24/365,
'months'=>$age/60/60/24/12,
'weeks'=>$age/60/60/24/7,
'days'=>$age/60/60/24,
'hours'=>$age/60/60,
'minutes'=>$age/60,
'seconds'=>$age);
}
此功能的实际用途是可以确定某人生日后的年龄。这是正在使用的功能的示例。
// 某人的生日echo '<pre>'.print_r(getAge(1984,10,4),true).'</pre>';
将输出以下内容:
Array(
[years] => 23.721673198884
[months] => 721.53422646605
[weeks] => 1236.9158167989
[days] => 8658.4107175926
[hours] => 207801.85722222
[minutes] => 12468111.433333
[seconds] => 748086686
)
任何这样的功能都可以通过输入当前时间来进行测试,如果您获得的所有功能都为零,则该功能可以正常工作。
以上是 PHP中的时间计算器 的全部内容, 来源链接: utcz.com/z/317521.html