您好我使用strtotime
函数来减去时间,但我无法得到它的真实价值。
$time = strtotime('00:00:00');
$time1 = strtotime('23:00:00');
$t = $time - $time1;
echo "diff".$t1 = date('H:i:s',$t);
但我得到了$t = 2:00:00
而不是1:00:00
任何人都有想法出了什么问题?
答案 0 :(得分:0)
尝试在更改格式
上添加strtotime()
date('H:i:s',strtotime($t));
答案 1 :(得分:0)
$ time = strtotime(' 00:10:00'); $ time1 = strtotime(' 23:00:00');
$ t = $ time - $ time1;
$ hours = floor(($ t - (($ t / 86400)* 86400))/ 3600);
$ minutes = floor(($ t - (($ t / 86400)* 86400) - ($ hours * 3600))/ 60);
回声"它给你正确的差异。同一天的时间。