strtotime令人困惑..?

时间:2012-09-16 02:12:36

标签: php date

怎么来

$a = "Thursday, 10 January, 2013";
当我这样做时,

给了我 2012-01-12

$b = date('Y-m-d', strtotime($a));

1 个答案:

答案 0 :(得分:4)

strtotime()期望字符串是英文格式的日期。由于上述情况显然不是这样,因此不会返回预期的结果。例如,以下内容将正确呈现:

$a = "January 10, 2013";
$b = date('Y-m-d', strtotime($a));
echo $b;