Как не ошибиться при работе с датами и временем
Разбор того, почему работа с датами и временем в фронтенде и бэкенде регулярно ломается, если считать таймзону просто смещением от UTC. На практике одна и та же зона меняет offset со временем, а сутки в локальном времени могут быть не 24 часа из-за переходов на летнее и зимнее время. Ключевой вывод: хранить и передавать стоит абсолютное время, а для отображения и расчётов использовать идентификаторы таймзон и библиотеку, которая знает их историю.
https://habr.com/ru/companies/ispring/articles/1053384/
Post #9912
2.82K

- 👍 5
- ❤ 2
- 👀 2