Laravel 5.3: настройка часовых поясов на основе местоположения пользователей

У нас есть небольшое приложение для блога в Laravel 5.3, в котором мне нужно некоторое предложение об установке временных меток по следующим функциям

1.Admin может отправлять уведомления всем пользователям с текущей меткой времени (временная зона сервера – Азия / Калькутта), пользователь увидит все уведомления, основанные на их часовых поясах.

2. Пользователи могут добавлять сообщения вместе с их текущими отметками времени, когда другие пользователи видят эти сообщения в зависимости от их часовых поясов.

Итак, каковы изменения, которые мне нужно делать в настройках часового пояса в моем приложении?

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

Сначала прочитайте ответ Тимо Ховинен .

В моей заявке пользователь должен вручную установить часовой пояс. На основе этого, конвертируйте время MySQL в соответствующий часовой пояс, прежде чем отправлять его клиенту.

Вы можете использовать convert_tz() для преобразования между convert_tz() .