我試圖添加四次30.控制器(laravel)的分鐘,但結果是錯誤的。循環後的碳錯誤的日期時間
這裏我的代碼:
$start = Carbon::parse($request['start']);
$end = Carbon::parse($request['end']);
$tmp = $start->copy();
for($i = 0; $i < 4; $i++){
$tmp = $tmp->addMinutes("30"); // same result with addMinutes(30)
}
開始:2017年6月23日09:30:00
結束:2017年6月23日11:00:00
預期結果爲$ TMP:2017年-06-23 11:30:00
收到的結果爲$ tmp:2017-06-23 15:00:00
我對此結果沒有任何解釋。 我錯了什麼?
提前感謝
不確定,但嘗試將其添加爲數字:'$ tmp = $ tmp-> addMinutes(30);'。 – Jerodev
我已經試過這個,但結果相同 – Eddy05
你確定開始日期已經被正確解析過嗎? – Jerodev