编辑以反映下面建议的一些更改。
我从我的数据库中提取了一些时间和几分钟。它们在数据库中看起来像这样
| taskID | startTime | endTime | everyMinutes |
|________|__________________|__________________|__________________|
| 10 | 05:00:00.0000000 | 16:59:00.0000000 | 00:15:00.0000000 |
startTime
, endTime
, 和everyMinutes
属于varchar(16)
。不幸的是,我无法改变这一点。
我在变量中有这些值:
$strStartTime = $row['startTime'];
$strEndTime = $row['endTime'];
$strEveryMinutes = $row['everyMinutes'];
$startTime = date('H:i:s', strtotime($strStartTime));
$endTime = date('H:i:s', strtotime($strEndTime));
$everyMinutes = date('H:i:s', strtotime($strEveryMinutes));
$composite = $startTime + $everyMinutes;
echo $composite; # returns "5", should be "5:15"
我的目标是把$startTime
它添加到$everyMinutes
这样,如果你
echo $composite # displays "05:15:00" without all the extra 0's