Введение

Современный 24-часовой формат времени – это система исчисления времени, в которой день отсчитывается от полуночи до полуночи и делится на 24 часа. Время указывается часами (и минутами), прошедшими с полуночи, от 00:00 до 23:59, при этом 24:00 может использоваться для обозначения конца дня. Эта система, в отличие от 12-часового формата, является наиболее распространенным способом обозначения времени в мире сегодня, name=CLDR и используется международным стандартом ISO 8601. В ряде стран, особенно англоязычных, используется 12-часовой формат или сочетание 24-часового и 12-часового форматов. В странах, где преобладает 12-часовой формат, некоторые профессии предпочитают использовать 24-часовой формат. Например, в медицине 24-часовой формат обычно используется при ведении документации о лечении, чтобы избежать двусмысленности при определении времени наступления событий в медицинской истории пациента.

Описание

24-часовой формат12-часовой формат 00:0012:00 полночь12:00 a.m. (начало дня) 01:001:00 a.m. 02:002:00 a.m. 03:003:00 a.m. 04:004:00 a.m. 05:005:00 a.m. 06:006:00 a.m. 07:007:00 a.m. 08:008:00 a.m. 09:009:00 a.m. 10:0010:00 a.m. 11:0011:00 a.m. 12:0012:00 полдень12:00 p.m. 13:001:00 p.m. 14:002:00 p.m. 15:003:00 p.m. 16:004:00 p.m. 17:005:00 p.m. 18:006:00 p.m. 19:007:00 p.m. 20:008:00 p.m. 21:009:00 p.m. 22:0010:00 p.m. 23:0011:00 p.m. 24:00 соответствует00:00 следующего дня12:00 полночь (конец дня)

Время суток в 24-часовом формате записывается в виде hh:mm (например, 01:23) или hh:mm:ss (например, 01:23:45), где hh (от 00 до 23) – количество полных часов, прошедших с полуночи, mm (от 00 до 59) – количество полных минут, прошедших с последнего полного часа, а ss (от 00 до 59) – количество секунд с последной полной минуты. Для указания точного конца дня hh может принимать значение 24, а mm и ss принимают значение 00. В случае високосной секунды значение ss может быть расширено до 60. Для чисел до 10 добавляется ведущий ноль, но он является необязательным для часов. Ведущий ноль очень часто используется в компьютерных приложениях и всегда используется, когда это требуется спецификацией (например, ISO 8601). Если требуется разрешение на доли секунды, секунды могут быть десятичной долей; то есть, дробная часть следует за десятичной точкой или запятой, как в 01:23:45.678. Наиболее часто используемым символом разделения часов, минут и секунд является двоеточие, который также используется в ISO 8601. В прошлом некоторые европейские страны использовали точку на линии в качестве разделителя, но большинство национальных стандартов по обозначению времени с тех пор были изменены на международный стандартный двоеточие. В некоторых контекстах (включая некоторые компьютерные протоколы и военное время) не используется никакой разделитель, и времена пишутся, например, "2359".

Полночь 00:00 и 24:00

В 24-часовой системе времени день начинается в полночь, 00:00 или 0:00, а последняя минута дня начинается в 23:59. При необходимости обозначение 24:00 также может использоваться для обозначения полуночи в конце определенной даты – то есть 24:00 одного дня соответствует 00:00 следующего дня. Обозначение 24:00 в основном используется для указания точного конца дня в заданном временном интервале. Типичный пример – указание времени работы, заканчивающегося в полночь (например, "00:00–24:00", "07:00–24:00"). Аналогично, в расписаниях некоторых автобусов и поездов время отправления может быть указано как 00:00, а время прибытия – как 24:00. Юридические контракты часто действуют с 00:00 начала даты до 24:00 конца даты. В то время как 24-часовая система однозначно различает полночь в начале (00:00) и в конце (24:00) любой даты, пользователи 12-часовой системы не имеют общепринятого способа различения этих моментов. Руководства по стилю и правила военной связи в некоторых англоязычных странах не рекомендуют использовать 24:00 даже в 24-часовой системе и советуют указывать время, близкое к полуночи, как 23:59 или 00:01. Иногда избегают использования и 00:00. Руководство было обновлено в июне 2015 года, чтобы использовать формат от 0000 до 2359.

Время после 24:00

Время суток, указанное после 24:00 (например, 24:01 или 25:00 вместо 00:01 или 01:00), не является общепринятым и не регламентируется соответствующими стандартами. Тем не менее, оно иногда использовалось в определенных ситуациях в Великобритании, Франции, Испании, Канаде, Японии, Южной Корее, Гонконге и Китае, где рабочий день продолжается после полуночи, например, при производстве и планировании телевизионных программ. Формат файла расписаний общественного транспорта GTFS предусматривает понятие рабочих дней и ожидает указание времени после 24:00 для рейсов, выполняемых после полуночи.

Компьютерная поддержка

В большинстве стран компьютеры по умолчанию отображают время в 24-часовом формате. Например, Microsoft Windows и macOS активируют 12-часовой формат по умолчанию только в нескольких конкретных языковых и региональных настройках. 24-часовая система обычно используется в текстовых интерфейсах. Программы POSIX, такие как ls, по умолчанию отображают временные метки в 24-часовом формате.