vali-6ren">
gpt4 book ai didi

laravel - 碳 - "The date does not match the format d/m/Y H:i:s."

转载 作者:行者123 更新时间:2023-12-05 06:36:42 26 4
gpt4 key购买 nike

我试图存储一个日期值,但总是出现验证错误:

"The date does not match the format d/m/Y H:i:s."

您知道问题出在哪里吗?验证方法:

$this->validate($request, [
'date1' => 'required|date_format:d/m/Y H:i:s',
'date2' => 'required|date_format:d/m/Y H:i:s|after_or_equal:date1',
]);

使用 carbon 来格式化日期来创建 Im:

 Carbon::createFromFormat('d/m/Y H:i:s', $request->date1)
Carbon::createFromFormat('d/m/Y H:i:s', $request->date2)

Js代码为:

$( ".input-group.date").datetimepicker({
format: "dd MM yyyy - hh:ii",
autoclose: true,
todayBtn: true,
minuteStep: 5
});

最佳答案

由于您以 dd MM yyyy - hh:ii 格式传递日期字符串,因此还要更改验证规则日期格式:

'date1' => 'required|date_format:d F Y - H:i',
'date2' => 'required|date_format:d F Y - H:i|after_or_equal:date1',

然后使用相同的格式创建 Carbon 实例:

Carbon::createFromFormat('d F Y - H:i', $request->date1)
Carbon::createFromFormat('d F Y - H:i', $request->date2)

关于laravel - 碳 - "The date does not match the format d/m/Y H:i:s.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48888548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com