PHP日期创建始终返回false

时间:2017-04-24 20:59:37

标签: php

我试图在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"

1 个答案:

答案 0 :(得分:4)

尝试

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

您使用的M是一个月的文字表示,而不是数字(see manual