如何将datepicker显示到当前日期,不应在yii框架中显示未来日期

时间:2015-05-04 11:32:45

标签: yii datepicker

我正在使用yii框架开发Web应用程序,我正在显示提交日期的datepicker,我在我的日期选择器中有两个下拉列表,如月和年,现在一切正常。这是带有月份和年份下拉代码的日期选择器

<?php
    $this->widget('zii.widgets.jui.CJuiDatePicker', array(
        'attribute' => 'birth',
        'name' => 'birth',
        'value'=>$model->birth,
        'model' => $model,
        'options'=>array(
        'showAnim'=>'fold',
        'dateFormat'=>'yy-m-d',
        'changeYear' => true,           // can change year
        'changeMonth' => true,          // can change month
        'yearRange' => '1950:2099',     // range of year
        'minDate' => '1950-01-01',      // minimum date
        'maxDate' => '2099-12-31',
        'showButtonPanel' => false, 
       ),
        'htmlOptions' => array(
        'size' => '10',         // textField size
        'maxlength' => '10',    // textField maxlength
    ),
  ));
?>

enter image description here

我的要求: - 实际上我使用datepicker出生日期,所以,我需要显示日历到当前日期。例如今天的日期是5/4/2015,我的日历也应该显示到2015年5月4日,这意味着它不应该显示未来的日期。可能吗?。如果有可能我们怎么做呢。你能帮我吗

1 个答案:

答案 0 :(得分:2)

只需设置

'yearRange' => '1950:'.date('Y'),
'maxDate' => date('Y-m-d')