2017-02-09 90 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'));