我需要在我的日期添加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;。
为什么它会改变时间和分钟?
答案 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
用于按照您想要的方式格式化小时