作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想知道是否有“正确”的调用方式:
$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
关于PHP DateTime 明年第一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37190878/
尽量将日期选择限制在今天和明年 12 月 31 日之间。 $(function() { $('.public-holiday-date-pick').datepicker({ minDat
我是一名优秀的程序员,十分优秀!