3

怎么会

$a = "Thursday, 10 January, 2013";

当我这样做时给我2012-01-12

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

1 回答 1

4

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

$a = "January 10, 2013";
$b = date('Y-m-d', strtotime($a));
echo $b;
于 2012-09-16T02:19:49.730 回答