Php 减法后的错误时间

Php 减法后的错误时间,php,strtotime,Php,Strtotime,您好,我正在使用strotime函数减去时间,但我无法得到它的真实值 $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 有人知道出了什么问题吗?尝试在更改格式时添加strotime() date('H:i:s',strtotime($t));

您好,我正在使用
strotime
函数减去时间,但我无法得到它的真实值

$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

有人知道出了什么问题吗?

尝试在更改格式时添加
strotime()

date('H:i:s',strtotime($t));
$time=strottime('00:10:00'); $time1=strotime('23:00:00')

$t=$time-$time1

$hours=楼层($t-($t/86400)*86400))/3600)

$minutes=floor($t-($t/86400)*86400)-($hours*3600))/60)

回声“
”$hours.:”.$minutes


它为您提供了相同日期的正确时间差。

尝试日期('H:i:s',strottime($t));谢谢,伙计,它工作得很好,几分钟内没有给出正确的结果,几个小时就可以了,你知道吗