В мире программирования уже давно введены мировые и местные стандарты времени и процедуры преобразования между ними.
Однако для простых людей это все в новинку и они не обращают на это внимания.
В результате дата рождения и другие даты могут «сместиться» относительно того, что написано в вашем паспорте.
Поэтому необходимо более внимательно относиться к временным данным перед их вводом, особенно в блокчейн.
Давайте разберемся
Пример
В паспорте записана дата вашего рождения, например 1990-05-05, при этом также указывается место рождения.Его можно использовать для определения местного времени и перехода на мировое время.
Если вы не обращаете внимания на сдвиг мирового времени, то программа сама установит сдвиг местного времени на вашем устройстве, с которого вы вводите дату рождения, и может получиться следующее:
- Вы родились во Владивостоке в 23 часа ночи - то есть UTC+10, а в Москве минус 7 часов (московское время - смена UTC+03),
- И вы заполняете форму за своего человека, например, находясь в Москве - в результате программное обеспечение оказывается на вашем локальном устройстве (например, мобильный телефон, сайт, полноценный узел блокчейна).
эрачейн ) заменит UTC+03
- Вы не устанавливаете точное время рождения, и вместо этого ваше устройство устанавливает его как 00:00.
- В результате в Блокчейн ваша дата рождения будет 05.05.1990 в 00:00 UTC+03.
Однако если вы находитесь, например, в Европе, то ваша дата рождения будет 4-го числа! Это можно исправить, введя смещение UTC+03 в поле, где будет отображаться ваша дата рождения.
Решения
- При вводе важных дат обращайте внимание на точное время с точностью до минуты и местное смещение в международном стандарте UTC, а не полагайтесь на местное время, которое устанавливается вашим устройством (от которого вы вводите дату и время), которое может не совпадать с желаемым смещением, так как действие тогда происходило в другой местности с другим временным сдвигом.
То есть необходимо всегда вводите свое UTC, соответствующее нужному региону и точное время с точностью до минуты .
- При отображении даты и времени всегда обращайте внимание на сдвиг времени на том устройстве, на котором вы их видите.
Так в Японии ваша дата рождения будет 05.05.1990, а в Европе уже 04.05.1990, так как устройство, которое будет выполнять отображение, само подставит местный сдвиг и преобразует дату в международном формате в местное время.
Вот почему обратите внимание на UTC также при выводе своих данных и пересчете времени «в голове» или установить UTC при выводе , если возможно.
-
Скучная Работа: Что Делать
19 Oct, 24 -
Зачем Писать Ботов Вк На C++?
19 Oct, 24 -
Переезд Серверной Комнаты
19 Oct, 24 -
I-Jet Открывает Офис В Киеве
19 Oct, 24 -
Настройка Клавиатуры Apple Slim Под Linux
19 Oct, 24 -
Что Такое Эшелон-Гп?
19 Oct, 24