выборка по дате у четом таймзоны

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
vano.mig
Сообщения: 73
Зарегистрирован: 2016.11.21, 10:25

выборка по дате у четом таймзоны

Сообщение vano.mig »

Привет. Столкнулся с проблемой.
Нужно сделать выборку отчетов из базы по дате с учетом тайм зоны юзеров.

Код: Выделить всё

	$query = UserProgramReportLevelSearch::find()->alias('t');
        $query->joinWith(['userProgram', 'profile', 'user']);

        $dataProvider = new ActiveDataProvider(['query' => $query]);
        $this->load($params);
        $query->andWhere(['>', 'userProgram.date_end', Date())]);
Date() - текущая дата, таймзона юзера лежит здесь - 'profile.timezone'

как правильно сделать запрос чтобы вместо Date() была дата с учетом таймзоны юзера?
Ответить