如何在Yii2中的2amigos Datepicker中设置开始日期

时间:2015-05-29 12:49:07

标签: jquery datepicker yii2

我想使用jQuery或其他任何东西在2amigos Datepicker中设置开始日期。

我的开始日期是1960-01-01

这就是我显示Datepicker的方式:

<?= $form->field($model, 'ecs_cheque_dd_date')->widget(DatePicker::className(), [
    'inline' => false, 
    'clientOptions' => [
        'autoclose' => true,
        'format' => 'yyyy-m-dd',
    ],
]) ?>

4 个答案:

答案 0 :(得分:2)

<?= $form->field($model, 'ecs_cheque_dd_date')->widget(DatePicker::className(), [
    'inline' => false, 
    'clientOptions' => [
        'autoclose' => true,
        'format' => 'yyyy-mm-dd',
        'startDate' => date('1960-01-01'),
    ],
]) ?>

答案 1 :(得分:1)

只需打开dosamigos \ datetimepicker \ DateTimePicker并阅读phpDoc:

  

请参阅Bootstrap DatePicker插件网页以获取可能的选项。

     

@see http://bootstrap-datepicker.readthedocs.org/en/release/options.html

您的回答可能是:

  

“startDate”时间的开始

     

可选择的最早日期;所有较早的日期都将被禁用。

答案 2 :(得分:0)

试试这个...... 加上这个:

@Transactional

答案 3 :(得分:-2)

最后我找到了答案

<?= $form->field($model, 'ecs_cheque_dd_date')->widget(DatePicker::className(), [
    'inline' => false, 
    'clientOptions' => [
        'autoclose' => true,
        'format' => 'yyyy-m-dd',
        'startDate' => date('1960-01-01'),
        'endDate' => date(''),
    ],
]) ?>