【问题标题】:Yii2 Set start day in Date pickerYii2 在日期选择器中设置开始日期
【发布时间】:2016-08-04 05:49:58
【问题描述】:

我在我的项目中使用日期选择器小部件。不,我想将一周的开始日期设置为从星期一到星期日。我尝试了多种方法。不幸的是,我无法成功。任何人都可以帮助我... 我在这里分享我的代码。

<?= $form->field($model,'apartment_year_build')->widget(DatePicker::className(),[ 'dateFormat' => 'yyyy-MM', 'clientOptions' => [
                        'changeMonth' => true,
                        'yearRange' => '1989:2099',
                        'changeYear' => true,
                        'firstday'=>1,
                        // 'showOn' => 'button',
                        // 'buttonImage' => 'images/calendar.gif',
                        // 'buttonImageOnly' => true,
                        // 'buttonText' => 'Select date'

                    ],'options'=>['class'=>'form-control']]) ?>

【问题讨论】:

  • 你到底在用哪一个?存在许多不同的 DatePicker 扩展。最好添加一个链接或完整的命名空间。
  • yii\jui\DatePicker;这是我正在使用的日期选择器...

标签: jquery datepicker yii2


【解决方案1】:

只需将代码 'firstDay'=>1 替换为 'firstDay=>'1'

【讨论】:

    【解决方案2】:

    在clientOptions 中使用'dateFormat'

    <?= $form->field($model,'apartment_year_build')->widget(DatePicker::className(),[ 'clientOptions' => [
                                'changeMonth' => true,
                                'dateFormat' => 'yyyy-MM', 
                                'yearRange' => '1989:2099',
                                'changeYear' => true,
                                'firstday'=>'1',
                                // 'showOn' => 'button',
                                // 'buttonImage' => 'images/calendar.gif',
                                // 'buttonImageOnly' => true,
                                // 'buttonText' => 'Select date'
    
                            ],'options'=>['class'=>'form-control']]) ?>
    

    【讨论】:

      【解决方案3】:

      firstDay 设置一周的第一天。默认为星期日 (0),因此请删除该属性或将其设置为 0。

      <?= $form->field($model,'apartment_year_build')->widget(DatePicker::className(),[ 'dateFormat' => 'yyyy-MM', 'clientOptions' => [
                              'changeMonth' => true,
                              'yearRange' => '1989:2099',
                              'changeYear' => true,
                              // 'showOn' => 'button',
                              // 'buttonImage' => 'images/calendar.gif',
                              // 'buttonImageOnly' => true,
                              // 'buttonText' => 'Select date'
      
                          ],'options'=>['class'=>'form-control']]) ?>
      

      文档:https://api.jqueryui.com/datepicker/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-19
        • 1970-01-01
        • 2016-07-15
        相关资源
        最近更新 更多