PHP上午时间以小时和分钟之间的差异

时间:2018-02-23 07:02:33

标签: php date datetime time

如何找到这两次之间的差异。

我有两次

$start_time = '09:30 PM';
$end_time   = '10:45 PM';

我想要输出

1h 15m.

如何处理php?

1 个答案:

答案 0 :(得分:4)

嘿朋友这会起作用 -

$datetime1 = new DateTime('09:30 PM');
$datetime2 = new DateTime('10:45 PM');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%hh %im');

输出 -

1h 15m

此处%h表示小时数,%i表示分钟数。 (%h%i之后的h和m分别只是显示的字符串) 有关format()小时或分钟check here

的详细信息