我的视图中有一个日期时间字段,其中包含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();
但是出现此错误:
找到意外数据。 found发现意外数据。 found发现意外数据。 format格式分隔符不匹配 year找不到四位数的年份 ↵数据丢失
答案 0 :(得分:1)
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;这两种语言的日期格式使用的参数不同)。