2016-08-04 125 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/

相關問題