Как правильно узнать местное время в функциях после изменения в Firebase 5.4.1? - PullRequest
0 голосов
/ 26 августа 2018

После изменения новой версии Firebase 5.4.1.для Интернета, когда я отправляю метку времени, например

const timestamp = {секунд: 1534183200, наносекунд: 0}

на сервер в моих функциях, я не могу преобразовать его в местное время, котороеклиент находится в качестве временной метки 0 timeZoneOffset.Нужно ли мне отслеживать часовые пояса для каждого клиента сейчас или есть способ, которого мне не хватает?

1 Ответ

0 голосов
/ 26 августа 2018

Временные метки не имеют часовых поясов.Они просто измеряют смещение от времени эпохи Unix (с 1 января 1970 г.).

Если вам нужен часовой пояс, вы должны получить его с устройства пользователя или спросить у них их предпочтения.Затем вы можете использовать это для форматирования метки времени в соответствии с их языком.Обычно это делается в клиентском приложении, а не в бэкэнде.

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