2016-08-04 126 views
2

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

<?= $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']]) ?> 
+1

哪一个恰好你正在使用?存在许多不同的DatePicker扩展。最好添加一个链接或完整的名称空间。 – arogachev

+0

yii \ jui \ DatePicker;这是我使用的日期选择器... –

回答

0

只需更换代码 'firstDay'=> 1 'firstDay =>' 1'

0

使用'dateFormat'clientOptions

<?= $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']]) ?> 
0

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/

相关问题