2017-02-09 189 views
1

我有這個功能-30分鐘加入日期

$timetable->start_time = $row{'deadline_time'} ? date('H:i', strtotime($row{'deadline_time'})) : ''; // start_time : Must be 24 hour format. For example: 18:00 
$timetable->end_time = $row{'deadline_time'} ? date('H:i', strtotime($row{'deadline_time'})) : ''; // end_time : Must be 24 hour format. For example: 20:30 

,我需要約30分鐘添加到那個時候。我如何添加它?

@UPDATE 我只是更新代碼.. 所以代碼是相同的開始和結束我只需要添加-30分鐘的開始。 :)

+0

怎麼樣前一天的時間?我的意思是如果時間是00:20那麼? – C2486

+0

看起來你忘了在開始時間之前加上「大錯誤」現在是你的雙倍努力從截止時間開始計時 – C2486

回答

0

試試這個:

echo date('H:i:s', strtotime("-30 minutes")); 

查找strtotime

0

您可以添加/時間具體。減去長度如下:

$date = date("Y-m-d H:i:s"); 

echo date("Y-m-d H:i:s", strtotime($date . '-30 minutes'));