[英]Laravel 4.2 Date Validation
如何验证日期,使其只接受今天和早于今天的任何日期? 我知道before:today
接受较早的日期,而after:today
接受从明天开始的日期。
$rules = [
'start_at' => 'required|date|date_format:Y-m-d|after:yesterday',
'end_at' => 'required|date|date_format:Y-m-d|after:start_at',
];
我希望能够从今天开始任务,到今天结束。
从我的理解,你想end_at
在同一日期或之后start_at
而不是之前start_at
。
public function rules()
{
return [
'start_at' => 'required|date|date_format:Y-m-d|after:yesterday',
'end_at' => 'required|date|date_format:Y-m-d|after:' . \Carbon\Carbon::parse($this->start_date)->subDay()->toDateString(),
];
}
我迄今所做的,该end_at
需具有相关性与start_at
(相同或后start_at
)。
strtotime
PHP函数将其转换回字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.