gpt4 book ai didi

PHP DateTime 明年第一天

转载 作者:可可西里 更新时间:2023-11-01 13:49:28 24 4
gpt4 key购买 nike

我想知道是否有“正确”的调用方式:

$endDate = new DateTime('first day of next year');

我知道 PHP 解析器预计一个月后of ( see here ),但 next year 似乎按预期工作。如果月份是 5 月,它会将明年 4 月 1 日声明为 $endDate

当然我们可以通过以下方式解决这个问题:

$endDate = new DateTime('first day of january');
$endDate->modify('+1 year');

但我无法想象自 7 年前 PHP 5.3 发布以来,没有人会修复这个“错误”。

最佳答案

它并不像您正在寻找的那样明确(有没有一月不是第一个月的情况?),但这可以很好地回到 PHP 5.2

$endDate = new DateTime('1st January Next Year');
echo $endDate->format('Y-m-d'); // 2017-01-01

https://3v4l.org/H5P8s

关于PHP DateTime 明年第一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37190878/

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