以下で推奨されるいくつかの変更を反映するために編集されました。
データベースから何時間も何分も引き下げています。彼らはデータベースでこのように見えます
| 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