如何将两个时间变量相互减去,并将答案作为十进制数?我的时间变量如下:07:32:00
我正在寻找这样的东西:
$total = $start_time - $end_time
echo "$time Hours";
输出如下:
5.3小时
不能对字符串进行减法。变量"07:32:00"是一个字符串。
您必须使用php函数strtotime将时间转换为Unix时间戳。
你还得从最大的时间中减去。
以下是解决方案:
echo (strtotime("15:00:00") - strtotime("11:30:00"))/(60*60);