你好,我使用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
任何一个有想法什么出了错?
你好,我使用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
任何一个有想法什么出了错?
$时间=的strtotime('00:10:00' ); $ time1 = strtotime('23:00:00');
$ t = $ time - $ time1; (($ t - (($ t/86400)* 86400))/ 3600); (($ t - (($ t/86400)* 86400) - ($小时* 3600))/ 60);
echo“
”。$ hours。':'。$ minutes;
它给你正确的比较。时间为同一天。
尝试日期('H:i:s',strtotime($ t)); –
感谢兄弟工作正常 – Yogesh