PHP strtotime 函数:今年的第一天
PHP strtotime Function: first day of this year
我正在使用 PHP 的 strtotime()
函数测试一些代码,但我无法弄清楚 PHP 如何解释以下内容:
strtotime('first day of this year')
我得到 Tue Sep 01 2015
(目前在澳大利亚是 9 月 27 日星期日)。
这是我以前不知道的“年”的一些奇怪的新用法吗?
如果您没有提及月份(您也没有提及),strtotime
会假定您指的是 当前 月份。顺便说一句,年份也是如此;这就是为什么它足以构建您的表达如此简单...
strtotime('first day of January');
,因为如果在定义中跳过,则将使用 this year
。
注意与...的区别
strtotime('first day of first month');
这将为您提供 October, 1(9 月),因为它是第一个月的第一天 since current。
我正在使用 PHP 的 strtotime()
函数测试一些代码,但我无法弄清楚 PHP 如何解释以下内容:
strtotime('first day of this year')
我得到 Tue Sep 01 2015
(目前在澳大利亚是 9 月 27 日星期日)。
这是我以前不知道的“年”的一些奇怪的新用法吗?
如果您没有提及月份(您也没有提及),strtotime
会假定您指的是 当前 月份。顺便说一句,年份也是如此;这就是为什么它足以构建您的表达如此简单...
strtotime('first day of January');
,因为如果在定义中跳过,则将使用 this year
。
注意与...的区别
strtotime('first day of first month');
这将为您提供 October, 1(9 月),因为它是第一个月的第一天 since current。