Mysql TimeZone - Азия / Калькутта
PHP TimeZone - Азия / Калькутта
Magento 2 Config - Азия / Калькутта
допустим, у меня есть следующие две строки в sales_order:
У меня следующий запрос:
выберите количество (*) из sales_order, где date (create_at) = date ('2019-04-28');
Результат в Mysql WorkBench:
2
Результат в классе модели ресурсов Magento 2:
1
Я использовал
$this->connection->fetchAll("select count(*) from sales_order where date(created_at) = date('2019-04-28')");
для извлечения данных в модели ресурсов.
Я знаю, что созданный_кат конвертируется в UTC. Я хочу, чтобы результаты моего запроса были в часовом поясе Азия / Калькутта. Любая помощь будет оценена.
Некоторые вещи, которые я уже пробовал:
- Изменение часового пояса в bootstrap.php с UTC на требуемый часовой пояс.
- установка PHP TimeZone непосредственно перед выполнением моего запроса.
Я могу исправить это, запустив цикл для набора результатов, но я хочу, чтобы мой запрос выполнял всю работу.