【发布时间】:2011-03-09 15:18:41
【问题描述】:
我在获取当前星期的星期一日期时遇到问题。
echo date('Y-m-d',strtotime('monday this week'));
当我在本地机器 (PHP 5.3) 上运行上述代码时,它会正确输出“2011-03-07”,但我的服务器 (PHP 5.2) 上的相同代码会输出“2011-03-14”(那是下周的星期一)。
我尝试在两台机器上运行 date('W') 并且得到相同的结果 (10)。
编辑:任何想法如何正确地工作?
提前致谢。
【问题讨论】:
-
唯一的假设是您可能以不同的方式定义一周的开始......
-
将服务器的日期设置为正确