当我编辑数据并提交该表单后,出现类似
的错误错误-2019-05-19 12:40:26->严重性:错误->异常:在布尔值上调用成员函数format() 请帮助我。...
我遵循了此规定,但Call to a member function format() on boolean in PHP LARAVEL
无效$datetime = DateTime::createFromFormat('d/m/Y H:i:s', $date . ' ' . $time);
$created_at = $datetime->format('Y-m-d H:i:s');
$record = ['created_at' => $created_at,];
答案 0 :(得分:0)
问题与您尝试传递到$date
的{{1}}或$time
字符串有关。它们应类似于以下内容才能正常工作:
DateTime::createFromFormat
输出:
$date = "15/05/2019";
$time = "10:28:33";
$datetime = DateTime::createFromFormat('d/m/Y H:i:s', $date . ' ' . $time);
$created_at = $datetime->format('Y-m-d H:i:s');
$record = ['created_at' => $created_at,];
print_r($record);
答案 1 :(得分:0)
错误消息说明了所有细节。
错误-2019-05-19 12:40:26
表示输入的格式为"Y-m-d H:i:s"
但是您的代码显示为'd/m/Y H:i:s'
。
$ date变量错误或代码错误。
您的代码很可能应该采用以下格式:'Y-m-d H:i:s'