2017-04-24 132 views
0

我試圖在PHP中創建新日期,但無論我嘗試什麼,它總是返回false。 什麼返回false:PHP日期創建總是返回false

date_create($request->start_date); 
DateTime::createFromFormat('d/M/Y H:i:s', $request->start_date); 
date_create_from_format("d/M/Y H:i:s",$request->start_date); 

$request->start_date看起來像這樣"25/04/2017 20:30:00"

回答

4

嘗試

DateTime::createFromFormat('d/m/Y H:i:s', $request->start_date); 

你正在使用的M是一個月的文字表述,而不是數字(see manual

+0

是的,它修復了它。謝謝 – Michael