Введение

GMT при генерации страницы (обновление) 24-часовой формат Шестнадцатеричное время Шестнадцатеричное время — это представление времени суток в виде шестнадцатеричного числа в интервале [0, 1). День делится на 1016 (1610) шестнадцатеричных часов, каждый час на 10016 (25610) шестнадцатеричных минут, а каждая минута на 1016 (1610) шестнадцатеричных секунд.

История

Этот формат времени был предложен шведским американским инженером Джоном В. Нистромом в 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 с