|
|
1
70
伪码:
|
|
|
2
121
如果你阅读了手册,有一个很好的例子可以准确地描述你想做什么 http://www.php.net/manual/en/datetime.formats.relative.php
更新:
缺陷
更新2: 截至2016年5月18日,已在PHP 5.6.22、PHP 7.0.7和php7.1-dev中修复了此问题(希望在后续版本中保持修复),如下所示: https://bugs.php.net/bug.php?id=63740#1463570467 |
|
|
3
5
如果今天是星期一,strtotime(“上星期一”)将返回过去7天的日期。你为什么不检查一下今天是不是星期一,如果是,就返回今天的日期,如果不是,就返回上周? 这样做是万无一失的。
|
|
|
4
2
previous answer
,此技巧有效,但也有
caveats
对于那些喜欢“Jedy方式”的人来说
the
或者更短的符号:
要小心,因为如果在SQL上也这样做,就不需要在 mysql
|
|
5
1
迟交的答案,但我想我会把这个答案贴出来(实际上是一个不同但相关的问题)。它处理问题中的场景:
试试看: http://codepad.org/rDAI4Scr ... 或者周日返回次日(周一)而不是前一周的变体,只需添加一行:
试试看: http://codepad.org/S2NhrU2Z
文档 |
|
|
6
0
在最近的一个星期一(如果今天是星期一,则为今天)午夜。 |
|
|
7
0
或每月
|
|
|
8
-1
|