📅  最后修改于: 2023-12-03 15:17:17.169000             🧑  作者: Mango
在 Laravel 中,我们可以使用 date_format
规则来验证时间的小时和分钟格式。以下是一些例子。
以下示例将验证字段值是否为 HH:MM 时间格式(例如,23:59 或 09:30):
$request->validate([
'field_name' => 'required|date_format:H:i'
]);
以下示例将验证字段值是否为 hh:mm am/pm 时间格式(例如,11:59 pm 或 09:30 am):
$request->validate([
'field_name' => 'required|date_format:h:i a'
]);
以下示例将验证字段值是否在特定时间范围内(例如,09:00 到 17:00):
$request->validate([
'field_name' => 'required|date_format:H:i|after:08:59|before:17:01',
]);
在 Laravel 中使用 date_format
规则验证时间的小时和分钟格式非常容易。我们可以直接在验证规则中指定时间格式,并在需要时添加其它规则,如 after
和 before
等。