对于另一个问题,这听起来不太可能。
我有两个小时的范围。
$start = 18:00;
$end = 2:00;
the result 8 hours.
样品二。
$start = 17:30;
$end = 2:00;
result 7.5 Hours.
我怎样才能在 PHP 代码上得到这个。
对于另一个问题,这听起来不太可能。
我有两个小时的范围。
$start = 18:00;
$end = 2:00;
the result 8 hours.
样品二。
$start = 17:30;
$end = 2:00;
result 7.5 Hours.
我怎样才能在 PHP 代码上得到这个。
面向对象风格:
<?php
$datetime1 = new DateTime('2015-04-13 18:00');
$datetime2 = new DateTime('2015-04-14 02:00');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%H:%I hours');
?>
程序风格:
<?php
$datetime1 = date_create('2015-04-13 17:30');
$datetime2 = date_create('2015-04-14 02:00');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%H:%I hours');
?>
你可以阅读更多:
http://php.net/manual/en/datetime.diff.php