12-часовой формат времени¶
12-часовой формат времени — система обозначения времени суток, при которой сутки разделяются на два 12-часовых периода, обозначаемых латинскими буквами AM (от лат. ante meridiem — «до полудня») и PM (от лат. post meridiem — «после полудня»). В отличие от 24-часового формата, принятого в России и большинстве стран Европы, 12-часовой формат широко используется в США, Великобритании, Индии, Филиппинах, Австралии, Канаде (кроме Квебека) и ряде других государств.
¶Принцип обозначения
Сутки в 12-часовом формате делятся на две половины:
| Период | Обозначение | Время | Соответствие в 24-часовом формате |
|---|---|---|---|
| Утро и день | AM (ante meridiem) | 00:00 — 11:59 | 00:00 — 11:59 |
| Вечер и ночь | PM (post meridiem) | 12:00 — 23:59 | 12:00 — 23:59 |
Полночь (00:00) обозначается как 12:00 AM, полдень (12:00) — как 12:00 PM. Время 1:00 PM соответствует 13:00 в 24-часовом формате, 11:59 PM — 23:59 и так далее. Часто используется сокращение без двоеточия — например, 3 PM вместо 3:00 PM.
¶История
Деление суток на две половины восходит к Древнему Египту и Древней Греции, где сутки делились на 12 часов дневного и 12 часов ночного времени. Длина «часа» при этом варьировала в зависимости от времени года: дневные часы делили период от восхода до заклада солнца, ночные — от заката до рассвета, поэтому летом час был длиннее, а зимой — короче. Римляне использовали похожую систему, разделяя сутки на ante meridiem и post meridiem относительно полудня — момента наивысшего положения солнца.
Равномерные часы, не зависящие от времени года, появились в Европе в XIV веке вместе с развитием механических часов. Однако 12-часовое деление суток сохранилось и закрепилось в повседневной практике англоязычных стран, тогда как на континентальной Европе постепенно утвердился 24-часовой формат, особенно после его широкого применения в железнодорожном расписании в XIX веке.
¶Использование в разных странах
¶В США
В Соединённых Штатах 12-часовой формат является основным в повседневной жизни: на циферблатах бытовых часов, в расписании транспорта, в телепрограммах, в документах. Военных и медицинских работников обучают 24-часовому формату (так называемый «военный час»), чтобы исключить путаницу, но в быту он почти не применяется. На циферблатах аналоговых часов AM и PM не указываются, что создаёт двусмысленность: стрелки показывают одно и то же время дважды в сутки.
¶В Великобритании и Ирландии
В Великобритании и Ирландии 12-часовой формат традиционно используется в неофициальном общении, однако в официальных документах, расписании общественного транспорта (например, в лондонском метро) и в военных целях применяется 24-часовой формат. С 1968 по 1971 год в Великобритании проводился эксперимент с переходом на 24-часовое время (British Standard Time), но он был отменён из-за непопулярности.
¶В России и странах СНГ
В России, Украине, Беларуси, Казахстане и других постсоветских государствах используется исключительно 24-часовой формат. Обозначения AM и PM в повседневной жизни не применяются, хотя встречаются в программном обеспечении и на импортных устройствах.
¶Путаница и стандарты
Основной недостаток 12-часового формата — риск двусмысленности. В англоязычной практике для устранения путаницы используются уточнения: «12:00 midnight» (полночь), «12:00 noon» (полдень), а также 24-часовой формат в критичных областях — авиации, военном деле, медицине, программировании.
В стандарте ISO 8601 закреплён 24-часовой формат как основной для обмена данными. В стандартах американского национального института стандартов (ANSI) и в типографских правилах Chicago Manual of Style допускается использование AM/PM строчными буквами без точки после них (am/pm) либо капителью (AM/PM), но не строчными точками (a.m./p.m.), которые считаются устаревшими.
¶Форматирование в компьютерах
В операционных системах и языках программирования поддерживается оба формата. В Windows и macOS пользователь может выбрать 12-часовой или 24-часовой режим отображения времени. В стандарте ISO 8601, используемом в файловых системах и протоколах обмена данными, 12-часовой формат не применяется. В языке C и POSIX-функциях формат %I выводит часы в 12-часовом представлении, а %p добавляет AM или PM.
Источники:
- ISO 8601:2019 «Дата и время — представление дат и времени»
- Chicago Manual of Style, 17-е издание
- Doherty, M. E., & Doherty, R. J. «Clocks and Time»
- БСЭ, статья «Время»
