2

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

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

4

2 回答 2

2

这可能有效(需要添加到模型规则中)

array('startDate', 'compare', 'compareValue' => date("Y-m-d"), 'operator' => '>'),
于 2012-11-05T21:53:30.997 回答
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'
        ], 
    ];
于 2021-03-10T03:02:48.957 回答