Есть ли способ изменить часовой пояс по умолчанию laravel внутри app.php - PullRequest
0 голосов
/ 06 июня 2019

У меня проблема с текущей датой, я просто не хочу знать, можно ли изменить часовой пояс по умолчанию для laravel в config \ app.php в зависимости от того, какой часовой пояс я хотел быть.?чтобы понять, я создал этот проект в стране азии, но этот проект основан на часовом поясе Канады.

Сейчас моя дата и время 05/06/2019 на моем ноутбуке, так что если я использовал выражение CURDATE ()mysql дата и время также будут 05/06/2019, но проблема, когда я использую curdate (), вывод в phpmyadmin не совпадает на моем компьютере.

Output Curdate

Вопрос здесь: если я использую выражение творога, выходные данные моего часового пояса будут основываться на текущей дате и времени Канады.Можно ли изменить его на laravel?

Сейчас я создаю заказ с датой 05/06/2019

List of order

У меня здесь есть сценарий, в котором мне нужно выбрать все данные, основанные на текущей дате, но плохо, что вывод неправильный из-за часового пояса.

SELECT op.order_id,op.customer_id,customer_name,customer_number,op.or_number,delivery_status,order_ship_address,delivery_status,order_date,amount,driver_firstname,transaction_number FROM order_properties as op LEFT JOIN (SELECT customer_id,order_id,amount,subtotal FROM payment) p ON op.order_id = p.order_id LEFT JOIN (SELECT customer_id,customer_name,customer_location,customer_number FROM customer_details) cd ON op.customer_id = cd.customer_id LEFT JOIN (SELECT driver_id,driver_firstname FROM driver) drive ON op.driver_id = drive.driver_id WHERE customer_location = '1790' AND DATE(order_date)=CURDATE()

Output of my script

1 Ответ

0 голосов
/ 06 июня 2019

Я просто не хочу знать, можно ли изменить часовой пояс по умолчанию для laravel в config \ app.php в зависимости от того, какой часовой пояс я хотел быть .?

Да , вы можете изменить часовой пояс по умолчанию для вашего приложения в config / app.php

В Канаде есть несколько разных часовых поясов.Вы можете выбрать один из следующих вариантов:

// Mountain ( Alberta )
'timezone' => 'America/Denver'

// Central ( Saskatchewan, Manitoba )
'timezone' => 'America/Chicago'

// Eastern ( Ontario, Quebec )
'timezone' => 'America/New_York'

// Pacific (British Columbia)
'timezone' => 'America/Los_Angeles'

Просмотрите список поддерживаемых часовых поясов и выберите тот, который вы хотите использовать.

Возможно, вам придется изменитьВаш глобальный часовой пояс MySQL , судя по вашим комментариям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...