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

回到顶部