Введение
GMT при генерации страницы (обновление) 24-часовой формат Шестнадцатеричное время Шестнадцатеричное время — это представление времени суток в виде шестнадцатеричного числа в интервале [0, 1). День делится на 1016 (1610) шестнадцатеричных часов, каждый час на 10016 (25610) шестнадцатеричных минут, а каждая минута на 1016 (1610) шестнадцатеричных секунд.
Hexadecimal time is the representation of the time of day as a hexadecimal number in the interval [0, 1). The day is divided into 1016 (1610) hexadecimal hours, each hour into 10016 (25610) hexadecimal minutes, and each minute into 1016 (1610) hexadecimal seconds.
История
Этот формат времени был предложен шведским американским инженером Джоном В. Нистромом в 1863 году как часть его тональной системы. В 1997 году американец Марк Винсент Роджерс из компании Intuitor предложил схожую систему гексадецимального времени и реализовал её на JavaScript в виде Hexclock.
Реализация
День – это единица, или 1, и любая его доля может быть представлена цифрами справа от шестнадцатеричного разделителя. Таким образом, день начинается в полночь со значения .0000, а одна шестнадцатеричная секунда после полуночи – это .0001. Полдень – это .8000 (одна половина), одна шестнадцатеричная секунда до полудня – .7FFF, а одна шестнадцатеричная секунда до следующей полуночи – FFFF. Шестнадцатеричное время в Intuitor также может быть отформатировано с использованием подчеркивания для разделения шестнадцатеричных часов, минут и секунд. Например:
Часы
Hex Hex (Boardman) ISO 8601 Комментарий .0100 0 10 0 00:05:37.5 .0200 0 20 0 00:11:15 .0400 0 40 0 00:22:30 .0800 0 80 0 00:45:00 .1000 1 00 0 01:30:00 1:30 = 1:16 = 0.1 .8000 8 00 0 12:00:00 12:24 = 8:16 = 0.8 F000 F 00 0 22:30:00 22:30 = 15:16 = 0 F F800 F 80 0 23:15:00
Переводы
Шестнадцатеричная база 16 Шестнадцатеричная база 10 Традиционный 1 день = 10000 = 65536 = 24 ч 1 шестнадцатеричный час = 1000 = 4096 = 1 ч 30 мин 1 шестнадцатеричный макзим = 100 = 256 = 5 мин 37,5 с 1 шестнадцатеричная минута = 10 = 16 = 21,09375 с 1 шестнадцатеричная секунда = 1 = 1 = 1,318359375 с 1 секунда = 0. C22E4 = 0,75851 = 1 с