@Vadim-55

Проблема с time zone в kartik\datecontrol\DateControl?

использую kartik\datecontrol\DateControl
дату сохраняет на -3 часа и соответственно когда ее редактирую, то показывает вчерашний день. кто сталкивался?

echo $form->field($model, 'date_started')->widget(DateControl::classname(), [
        'type'=>DateControl::FORMAT_DATE,
        'value' => $selected_date_started,
//        'displayFormat' => 'php: d.m.Y',
//        'saveFormat' => 'php:U',
        'ajaxConversion'=>true,
//        'displayTimezone' => 'Etc/GMT+6',
//        'saveTimezone' => 'Etc/GMT+6',
        'widgetOptions' => [
            'layout' => '{input}{remove}{picker}',
            'pluginOptions' => [
                'autoclose' => true,
                'todayHighlight' => true,
                'todayBtn' => true,
            ],
        ]
    ])->label('Дата начала');
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Проверяйте как реально в базе лежит, на каком этапе происходит "-3 часа". Советую проверить timezone в mysql, лучше всего там иметь +0. А уже на уровне yii и собственно модуля DateControl в конфиге указывать нужные timezone
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы