如何验证开始日期应大于yii中的当前日期

时间:2012-11-05 12:20:12

标签: validation yii

我有一个表格,其中有一个开始日期字段。我需要使用yii验证规则检查输入的开始日期是否大于当前日期。

任何人都可以帮我这么做吗?

2 个答案:

答案 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'
        ], 
    ];