我有一个表格,其中有一个开始日期字段。我需要使用yii验证规则检查输入的开始日期是否大于当前日期。
任何人都可以帮我这么做吗?
答案 0 :(得分:2)
这可能有用(需要添加到模型规则中)
array('startDate', 'compare', 'compareValue' => date("Y-m-d"), 'operator' => '>'),
答案 1 :(得分:0)
$date_today = date('Y-m-d', strtotime(' -1 day'));
// -1, -2 depend on how back you want to go!!
$date_today = date("m/d/Y", strtotime($date_today));
return [
[
'alert_start_date', 'compare', 'compareValue' => $date_today,
'operator' => '>',
'message' => $attribute.'Alert Start Date Cannot be a date in the past'
],
];