在日期和时间上加 1 天

adding 1 day to date and 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;
?>

当我 运行 它应该给我“2015-05-15 13:24”,但它给了我“2015-05-15 01:05:00”。

为什么会改变小时和分钟?

试试这个:

$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 用于按您想要的方式格式化小时