我的问题是,当我加两次时,它只输出几小时 从0到23。我需要能够输出时间的东西:
150:0:0
表示150小时,0分钟和0秒。
例如:
当我制作'23:59:59'+ '01:40:40'
然后它只输出'00:40:40'
请帮帮我们。
提前致谢
答案 0 :(得分: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;