php strtotime给出了奇怪的结果

时间:2013-04-11 15:28:10

标签: php strtotime

有人可以解释原因吗

echo date("Y-m-d",strtotime("Wednesday, 1 January, 2014")); 

返回

2013-01-02

2 个答案:

答案 0 :(得分:1)

在1月之后删除逗号:

date_default_timezone_set('America/New_York');

echo date("Y-m-d",strtotime("Wednesday, 1 January 2014"));

strtotime()虽然灵活,但仍然有严格的格式标准。

答案 1 :(得分:0)

提供适当的格式

strtotime("Wednesday, January 1, 2014")