2017-08-10 30 views
1

後改變了我有日期:日期(本身)碳格式化

$date = "2017-09-09 14:06:56" 

我做的:

$date = Carbon::createFromFormat('Y-m-d H:m:s', $date); 

我得到:

Carbon {#491 ▼ 
    +"date": "2017-06-09 14:00:56.000000" 
    +"timezone_type": 3 
    +"timezone": "Europe/Berlin" 
} 

碳爲什麼不喜歡九月? 同樣,看看時間,6分鐘都會丟失。 WTF?

回答

3

糾正你的碳來電:

$date = Carbon::createFromFormat('Y-m-d H:i:s', $date); 

分鐘符號是i沒有m。 當你兩次使用m時,它有這種不尋常的行爲。

選擇此項作爲日期爲參考:http://php.net/manual/pt_BR/function.date.php