2017-02-06 5 views
2

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

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

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

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

ответ

1

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

Сначала прочитайте Timo Huovinen ответ.

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

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