【发布时间】:2013-08-07 23:55:56
【问题描述】:
我正在尝试用 PHP 获取每月第一天的日期。
我发现此页面http://www.php.net/manual/en/datetime.formats.relative.php 似乎您可以执行“...的第一天”,但我看不出您如何指定本月。
我还找到了The first day of the current month in php using date_modify as DateTime object,在第二个答案中我看到你可以做到
date('Y-m-01');
后者看起来很简单,但我不明白它是如何指定当前月份的。如果有人可以向我解释这一点,并解释这两种方法的区别,那将是一个很大的帮助!
【问题讨论】:
-
date 的第二个参数的默认值是当前日期。如果用当前时间的年月格式化日期,则将日期硬编码为 01
-
第一天总是
1它不像月底的一天可以是30,31有时是28,29