我正在使用以下代码。
public function rules()
{
return [
'SuspensionHistoryDate' => 'required|date_format:"mm/dd/YYYY"',
];
}
下面是我试图发布“03/23/2016”的价值。
我收到以下提到的消息。
发布日期与格式MM / DD / YYYY不匹配。
如果我错过任何东西,你能指导吗?
答案 0 :(得分:1)
根据评论,您需要将日期格式设置为有效的PHP格式 - mm/dd/YYYY
不是。
您可以看到PHP将接受here的可用格式的更多信息,但基于您想要一个月/日/年格式,那么这将有效:
public function rules()
{
return [
'SuspensionHistoryDate' => 'required|date_format:"m/d/Y"',
];
}
请注意,使用d
表示日期需要表示为两位数,因此可能需要具有前导零。您可以使用j
代替仍然具有不带前导零的数字表示。