我希望将来自 sql 查询的两次相加。下面是我的代码。
$taskID = $row['taskID'];
$startTimeRaw = $row['startTime'];
$endTimeRaw = $row['endTime'];
$everyMinutesRaw = $row['everyMinutes'];
$startTime = $startTimeRaw->format('H:i:s');
$endTime = $endTimeRaw->format('H:i:s');
$everyMinutes = $everyMinutesRaw->format('H:i:s');
#$latestRunTime = $startTime;
$latestRunTimeRaw = $startTime + $everyMinutes;
echo $startTime."<BR>";
echo $everyMinutes."<BR>";
echo $latestRunTime."<BR>";
此代码返回以下内容
06:05:00
00:15:00
6
返回的第三行应该是06:20:00
,我该如何进行此更改。我玩过,strtotime
但->format()
似乎都没有得到正确的答案。想法?
使用另一个答案中包含的数据,我有这个
$latestRunTime = strtotime($startTime) + strtotime($everyMinutes);
它输出
2733243600
如果我格式化,我得到以下
Fatal error: Call to a member function format() on a non-object in