从减去两次获得十进制数量

时间:2015-04-01 14:50:15

标签: php

如何将答案作为十进制数减去彼此的两个时间变量?我的时间变量如下所示:07:32:00

我正在寻找类似的东西:

$total = $start_time - $end_time
echo "$time Hours";

输出看起来像这样:

5.3 Hours

1 个答案:

答案 0 :(得分:1)

你不能减去字符串。你的变量" 07:32:00"是一个字符串。

您必须使用php函数strtotime将时间转换为Unix时间戳。

你必须从最大的时间减去。

以下是解决方案:

echo (strtotime("15:00:00") - strtotime("11:30:00"))/(60*60);