添加分钟到日期格式化语法

时间:2013-05-03 12:29:31

标签: php date time

我无法在日期中添加时间和时间间隔。

我使用javascript datepicker以表格形式提供日期:05/06/2013

我可以使用

将其转换为日期时间格式
$eventdate = date("Y-m-d H:i:s",strtotime($eventdate));

这给出:2013-05-06 00:00:00

我在几分钟内从单独的变量中获取时间。八点钟是480。

但是,我似乎无法找到添加480分钟到日期的语法。

尝试了,例如,

echo date("Y/m/d h:i:s", strtotime("+480 minutes", $eventdate));

但这给了我默认的1969年日期。

感谢您提供任何帮助或建议!

1 个答案:

答案 0 :(得分:3)

使用DateTime课程,更容易使用:

$eventdate = \DateTime::createFromFormat('Y/m/d h:i:s', $eventdate);
$eventdate->modify('+480 minutes');

echo $eventdate->format('Y/m/d h:i:s');