我试图在PHP中创建新日期,但无论我尝试什么,它总是返回false。 什么返回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"
答案 0 :(得分:4)
尝试
DateTime::createFromFormat('d/m/Y H:i:s', $request->start_date);
您使用的M
是一个月的文字表示,而不是数字(see manual)