установить минуту 00 в datetimepicker (пример 27-02-2019 15:00)

#yii2 #datetimepicker

#yii2 #datetimepicker

Вопрос:

Я новичок в yii2, кто-нибудь может знать, как установить минуту 00 в datetimepicker в yii2??

 <?= $form->field($model, 'start_date')->widget(DateTimePicker::classname(), ['options' => ['placeholder' => 'Choose Strating Date..'],
                        'pluginOptions' => [
                          'format' => 'dd-mm-yyyy hh:ii',
                          'autoclose' => true,
                          'minView' => 1,
                          'minute' => 00,
                          'startDate' => date('d-m-Y H:i'),
                          'hoursDisabled' => [0,1,2,3,4,5,6],
                        ]])->label(false); ?>
  

Комментарии:

1. date('d-m-Y H:00') ?

2. не работает, отображается 27-03-2019 10:51, а не 27-03-2019 10:00

3. Вы проверили документацию? demos.krajee.com/widget-details/datetimepicker#markup-input

4. да, я сделал, но это нигде не упоминается

Ответ №1:

Определить $model->start_date значение

 $model->start_date = date('d-m-Y H:00');
  

и установить startDate в формате Y-m-d

 ['pluginOptions']['startDate'] = date('Y-m-d');
  

Вы можете прочитать документ плагина Bootstrap DateTimePicker для получения дополнительной информации.

Комментарии:

1. Спасибо за ответ, после выполнения этого выбора даты и времени не будет выделяться выбранная дата, поэтому я все еще ищу лучшее решение.

Ответ №2:

Я провел исследование и получил ответ, выполнив это

 'format' => 'dd-mm-yy hh:00',
'startDate' => date("d-m-y h"),
  

в опции плагина, но это не полностью удовлетворено, потому что после выполнения этого выбора даты и времени выбранная дата не будет выделена, поэтому я все еще ищу лучшее решение.