我在视图中有一个日期时间字段,其中包含dddd, MMMM Do YYYY, h:mm A
格式的日期时间,所以当我保存记录时,我想将此格式更改为默认格式,所以我已经这样做了;
$enable_test = new EnableTest;
$enable_test->test_end_time = Carbon::createFromFormat('dddd, MMMM Do YYYY, h:mm A', $request->due_date)->toDateTimeString();
但是这个错误来了:
发现意外数据。 ↵发现意外数据。 ↵发现意外数据。 ↵格式分隔符不匹配↵无法找到四位数年↵数据丢失
Per the docs,格式:
Monday, February 25th 2019, 2:06 AM
对应于:
l, F jS Y, g:i A
不是你的代码中的dddd, MMMM Do YYYY, h:mm A
(它似乎来自JavaScript;两种语言对日期格式不使用相同的参数)。