0

我的问题是当我添加两次时,它只输出 0-23 小时。我需要一些可以输出时间的东西:

150:0:0

表示 150 小时、0 分钟和 0 秒。

例如:

当我制作“23:59:59”+“01:40:40”时

那么它只输出'00:40:40'

请帮帮我。

提前致谢

4

1 回答 1

1
$a=explode(':','23:59:59');
$t1=$a[0]*3600+$a[1]*60+$a[2];

$a=explode(':','01:40:00');
$t2=$a[0]*3600+$a[1]*60+$a[2];

$t3=$t1+$t2;

$h=floor($t3/3600);
$m=floor(($t3%3600)/60);
$s=$t3-$h*3600-$m*60;

echo $h.':'.$m.':'.$s;
于 2013-02-07T13:08:45.030 回答