EMZETT.
Войти

Часовые пояса и ловушки календаря

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

Подробнее: Важнейшее правило: внутри всегда хранить и считать в UTC, а в часовой пояс пользователя переводить только для отображения. Так моменты времени остаются однозначными и сопоставимыми.

Подробности

  • Летнее время: один день в году длится…

См. также: UTF-8 и кодировка символов