为什么date_parse总是在1月1日返回

时间:2014-02-13 09:05:00

标签: php

我正在使用date_parse(),但我一直认为日期是1/1,而其他参数如小时则很好。
这是我的代码:

    $date = date('Y-d-n h:i:s');    
    echo "date: " .$date."\n";

    $parsedDate = date_parse($date);

第二行中的echo返回的内容如下:
date: 2014-13-2 03:44:27
但在$parsedDate中,这些是值:
{"year":2014,"month":1,"day":1,"hour":3,"minute":44,"second":27}
我做错了什么?

1 个答案:

答案 0 :(得分:0)

您必须将数据格式从'Y-d-n h:i:s'更改为'Y-n-d h:i:s'