📌  相关文章
📜  laravel 验证时间小时分钟格式 - PHP (1)

📅  最后修改于: 2023-12-03 15:17:17.169000             🧑  作者: Mango

Laravel 验证时间小时分钟格式 - PHP

在 Laravel 中,我们可以使用 date_format 规则来验证时间的小时和分钟格式。以下是一些例子。

验证时间格式为HH:MM

以下示例将验证字段值是否为 HH:MM 时间格式(例如,23:59 或 09:30):

$request->validate([
    'field_name' => 'required|date_format:H:i'
]);
验证时间格式为hh:mm am/pm

以下示例将验证字段值是否为 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 规则验证时间的小时和分钟格式非常容易。我们可以直接在验证规则中指定时间格式,并在需要时添加其它规则,如 afterbefore 等。