@The_Last_Dot

У date-fns есть метод getISODay(), как мне переобразовать результат метода, с учетом offset фронта, если бэк 10800 (+3), а сам фронт 28800 (+8)?

У date-fns есть метод getISODay(), как мне переобразовать результат метода, с учетом offset фронта, если бэк 10800 (+3), а сам фронт 28800 (+8)
thanks)
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
hint000
@hint000
у админа три руки
((+8 (Иркутск?))-(+3 (Москва?)))*60(секунд в минуте)*60(минут в часе)+10800(секунд от полуночи в Москве)=28800(секунд от полуночи в Иркутске)

Вообще рекомендуется хранить в БД UTC-время (оно же GMT+0), во избежание путаницы (дополнительно можно хранить часовой пояс). Так что можете на бэке делать +3*60*60, а на фронте +8*60*60 и получите в обоих случаях GMT+0.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы