我在我的项目中使用日期选择器小部件。我不想设置从星期一到星期日的一周的开始日。我尝试了多件事。很遗憾我不能成功。任何人都可以帮助我...... 我在这里分享我的代码。
<?= $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']]) ?>
答案 0 :(得分:0)
只需将代码'firstDay'=&gt; 1替换为'firstDay =&gt;'1'
答案 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']]) ?>
答案 2 :(得分: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']]) ?>