【发布时间】:2018-07-15 03:03:42
【问题描述】:
我有两个时间:开始时间和持续时间。我想从开始时间中减去持续时间。我从 mysql 数据库读取并且已经格式化的时间。我的代码:
$start= $row["start"]; //output is for e.g. 08:00:00
$dur = $row["duration"]; //output is for e.g. 01:00:00
$sub = $start - $dur;
// I want the output to be 07:00:00
// the result now is 7 and I got an error (non well formed numeric value)
有人可以帮助我吗?
【问题讨论】:
-
你用谷歌搜索了吗? php.net/manual/en/function.date-diff.php
-
是的,我已经试过了。总是收到此错误:DateInterval 无法转换为字符串。我想这是因为我的时间已经在 mysql db 中格式化了