我正在做一个时间管理程序,想知道如何找到某个月的第一个星期四。PHP有没有什么函数可以帮助你做到这一点呢?strtotime不想正确地格式化某些字符串。
如果我使用strtotime("first thursday december 2011")
,它将返回1323302400
,这实际上是第二个星期四(12月8日)。
如果我使用strtotime("first thursday december 2011 - 1 week")
,它会返回1322092800
,它是11月24日。
有人能帮个忙吗?
发布于 2011-12-13 01:17:29
阅读PHP Bug #53539。修复方法是使用of
:strtotime("first thursday of december 2011")
请注意,PHP5.3中修复了许多DateTime错误。如果你运行的是5.3以下的版本,你真的应该升级。
发布于 2011-12-13 01:16:01
strtotime('next thursday', strtotime('last day of november'));
或者更干净:
strtotime('thursday', strtotime('1 december'));
发布于 2011-12-13 01:16:20
在本月的第一个星期一,也有类似的witten here功能。这有帮助吗?
https://stackoverflow.com/questions/8478010
复制相似问题