我正在使用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
),
));
?>
我的要求: - 实际上我使用datepicker出生日期,所以,我需要显示日历到当前日期。例如今天的日期是5/4/2015,我的日历也应该显示到2015年5月4日,这意味着它不应该显示未来的日期。可能吗?。如果有可能我们怎么做呢。你能帮我吗
答案 0 :(得分:2)
只需设置
'yearRange' => '1950:'.date('Y'),
'maxDate' => date('Y-m-d')