添加1天的日期和时间

时间:2015-02-09 21:11:12

标签: php date time

我需要在我的日期添加1天,这是我的代码:

<?php
$starttime="2015-05-14 13:24";
$date=date_create($starttime);
date_modify($date,"+1 day");
$date=date_format($date,"Y-m-d h:m:s");
echo $date;
?>

当我跑步时应该给我&#34; 2015-05-15 13:24&#34;,但它给了我&#34; 2015-05-15 01:05:00&#34;。

为什么它会改变时间和分钟?

1 个答案:

答案 0 :(得分:1)

试试这个:

$date = new DateTime();
$date->modify('+1 days');
$date->format('Y-m-d H:i:s');

或24小时时钟:

$date->format('Y-m-d G:i:s');

m用于格式化月份

i用于按照您想要的方式格式化小时