我正在使用PHP的strtotime()
函数测试一些代码,但我无法弄清楚PHP如何解释以下内容:
strtotime('first day of this year')
我得到Tue Sep 01 2015
(目前是9月27日星期天在澳大利亚)。
这是我以前没有意识到的“年份”的一些奇怪的新用法吗?
答案 0 :(得分:2)
如果你没有提及这个月(并且你没有),那么strtotime
就是为了假设你指的是当前的月。顺便说一下,顺便说一下,顺便说一下;这就是为什么它足以构建你的表达式,就像......一样简单。
strtotime('first day of January');
,如果在定义中跳过,将使用this year
。
注意与...的区别
strtotime('first day of first month');
这将是10月1日(9月),因为它是当前的第一个月的第一天。