gpt4 book ai didi

php - 将一天添加到日期

转载 作者:IT老高 更新时间:2023-10-28 11:43:31 25 4
gpt4 key购买 nike

我将一天添加到日期的代码返回添加日期之前的日期:2009-09-30 20:24:00 添加一天后的日期应该滚动到下个月:1970-01-01 17:33:29

<?php

//add day to date test for month roll over

$stop_date = date('Y-m-d H:i:s', strtotime("2009-09-30 20:24:00"));

echo 'date before day adding: '.$stop_date;

$stop_date = date('Y-m-d H:i:s', strtotime('+1 day', $stop_date));

echo ' date after adding one day. SHOULD be rolled over to the next month: '.$stop_date;
?>

我之前使用过非常相似的代码,我在这里做错了什么?

最佳答案

<?php
$stop_date = '2009-09-30 20:24:00';
echo 'date before day adding: ' . $stop_date;
$stop_date = date('Y-m-d H:i:s', strtotime($stop_date . ' +1 day'));
echo 'date after adding 1 day: ' . $stop_date;
?>

对于 PHP 5.2.0+,你也可以这样做:

$stop_date = new DateTime('2009-09-30 20:24:00');
echo 'date before day adding: ' . $stop_date->format('Y-m-d H:i:s');
$stop_date->modify('+1 day');
echo 'date after adding 1 day: ' . $stop_date->format('Y-m-d H:i:s');

关于php - 将一天添加到日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com