PHP中的时间减法
我需要帮助减去2倍的PHP 例如:PHP中的时间减法,php,time,subtraction,Php,Time,Subtraction,我需要帮助减去2倍的PHP 例如: $date1 = 02:40; $date2 = 00:00; $finaldate = $date1 - $date2; 正确答案是21:20。请查看: 如果使用$date2作为24:00 $date1 = new DateTime('02:40'); $date2 = new DateTime('24:00'); $finaldate = $date2->diff($date1); echo $finaldate->format('%h:%
$date1 = 02:40;
$date2 = 00:00;
$finaldate = $date1 - $date2;
正确答案是21:20。请查看:
如果使用$date2
作为24:00
$date1 = new DateTime('02:40');
$date2 = new DateTime('24:00');
$finaldate = $date2->diff($date1);
echo $finaldate->format('%h:%i'); // 21:20
$date1 = new DateTime('02:40');
$date2 = new DateTime('00:00');
$finaldate = $date2->diff($date1);
echo $finaldate->format('%h:%i'); //02:40
但是如果使用$date2
作为00:00
$date1 = new DateTime('02:40');
$date2 = new DateTime('24:00');
$finaldate = $date2->diff($date1);
echo $finaldate->format('%h:%i'); // 21:20
$date1 = new DateTime('02:40');
$date2 = new DateTime('00:00');
$finaldate = $date2->diff($date1);
echo $finaldate->format('%h:%i'); //02:40
使用strotime()
并减去这两个时间
<?php
$date1=strtotime("02:40");
$date2=strtotime("00:00");
$diff= date('H:i', $date2-$date1);
echo "Time Difference : ".$diff;
?>
这是怎么可能的:
02:40-00:00=21:20
?您是否试图找出下午2:40和午夜12点之间的差异?这是行不通的…找不到差异。。。如果你做100-20=80,从timesame中抽出2小时40分钟,但我想用时间永远不要与上帝相比!。欢迎光临。