Формат написания даты и времени

Общие правила

В интерфейсах

  • год пишется только тогда, когда он отличается от текущего,
  • месяцы лучше писать словами, а не цифрами,
  • в случае сокращенного формата написания месяца июнь и июль стоит писать полностью.

В бумажных документах 

  • год допустимо указывать даже если он совпадает с текущим.

Привычные для пользователей форматы

Абсолютные даты

Русский English
Полный формат + время
1 ноября, 12:25 November 1, 12:25
1 ноября 2014, 12:25 November 1, 2014, 12:25
Короткий формат + время
1 янв, 12:25 Jan 1, 12:25
1 дек 2015, 12:25 Dec 1, 2015, 12:25
Полный без времени
1­ ноября November 1
1 ноября 2014 November 1, 2014
Короткий без времени
1 янв Jan 1
2 ноя 2014 Nov 2, 2014

Связанные вопросы:

  • Нужно ли указывать время, если дата указывает на несколько лет назад?

Относительные даты

  Русский English
Время в прошлом, длинный формат
< 1 мин 1 секунду назад 1 second ago
  5 секунд назад 5 seconds ago
< 59 мин 1 минуту назад 1 minute ago
  2 минуты назад 2 minutes ago
  5 минут назад 5 minutes ago
Сегодня 16:25 16:25
Вчера Вчера, 13:25 Yesterday, 13:25
Позавчера и старше 20 декабря, 13:25 December 20, 13:25
Позавчера и старше, если год не совпадает с текущим 20 декабря 2017 December 20, 2017
Время в прошлом, короткий формат
< 1 мин 5 с назад 5 s ago
< 59 мин 5 мин назад 5 min ago
Сегодня 16:25 16:25
Вчера Вчера, 13:25 Yesterday, 13:25
Позавчера и старше 20 дек, 13:25 Dec 20, 13:25
Позавчера и старше, если год не совпадает с текущим 20 дек 2017 Dec 20, 2017

Диапазоны дат

В русском: если обе даты без пробелов, то среднее тире &ndash; без пробелов, если внутри даты есть пробелы, то между датами указывается длинное тире отбитое тонкими пробелами &thinsp;&mdash;&thinsp;. Если вы не используете среднее тире, то замените его на длинное.

В английском: всегда использовать среднее тире. С пробелами, если обе даты содержат пробелы. В остальных случаях — без пробелов.

Русский English
Полный со временем
С 1 ноября, 12:25 по 5 ноября, 13:35 From November 1, 12:25 to November 5, 13:35
С 1 ноября 2014, 12:25 по 12 мая, 13:35 From November 1, 2014, 12:25 to May 12, 13:35
С 1 ноября 2013, 12:25 по 12 мая 2014, 13:35 From November 1, 2013, 12:25 to May 12, 2014, 13:35
Один и тот же день
1 ноября, с 12:25 по 13:35 November 1, from 12:25 to 13:35
1 ноября 2014, с 12:25 по 13:35 November 1, 2014, from 12:25 to 13:35
Средний (с тире) со временем

Разделитель

&thinsp;&mdash;&thinsp;

Разделитель

&thinsp;&ndash;&thinsp;

1 ноября, 12:25 — 5 ноября, 13:35  November 1, 12:25 — November 5, 13:35
1 ноября 2014, 12:25 — 12 мая, 13:35 November 1, 2014, 12:25 — May 12, 13:35 
1 ноября 2013, 12:25 — 12 мая 2014, 13:35  November 1, 2013, 12:25 — May 12, 2014, 13:35
Одна дата
Разделитель 12:25&ndash;13:35
12:25—13:35, 1 ноября 12:25—13:35, November 1
12:25—13:35, 1 ноября 2014 12:25—13:35, November 1, 2014
Короткий со временем
Разделитель &thinsp;&mdash;&thinsp; Разделитель &thinsp;&ndash;&thinsp;
1 янв, 12:25 — 5 ноя, 13:35  Jan 1, 12:25 — Nov 5, 13:35
1 дек 2015, 12:25 — 3 янв, 13:35  Dec 1, 2015, 12:25 — Jan 3, 13:35
Одна дата
Разделитель 12:25&ndash;13:35
12:25—13:35, 1 ноя 12:25—13:35, Nov 1
12:25—13:35, 1 ноя 2014 12:25—13:35, Nov 1, 2014
Полный без времени
В одном месяце
Разделитель 1&ndash;5
1­—5 ноября  November 1—5 
1—5 ноября 2014 November 1—5, 2014
В разных месяцах
Разделитель &thinsp;&mdash;&thinsp; Разделитель &thinsp;&ndash;&thinsp;
1 ноября — 12 декабря November 1 — December 12
1 ноября 2014 — 12 января November 1, 2014 — January 12
1 ноября 2013 — 12 января 2014 November 1, 2013 — January 12, 2014
Короткий без времени
Разделитель &thinsp;&mdash;&thinsp; Разделитель &thinsp;&ndash;&thinsp;
1 янв — 2 июня  Jan 1 — Jun 2 
2 ноя 2014 — 12 дек  Nov 2, 2014 — Dec 12
2 ноя 2014 — 12 дек 2014 Nov 2, 2014 — Dec 12, 2014

Полный формат со временем лучше подходит для связных текстов, использования в целых предложениях, заголовках писем или разделов.

Средний формат со временем лучше использовать в таблицах и аналогичных конструкциях.

Длительность

Советы от:

Можно использовать два варианта формата: цифрами и словами. Вне зависимости от строкового представления сортировка всегда по длительности, а не по строковому представлению.

Цифрами

В рамках одной таблицы, блока, экрана, модуля или продукта лучше использовать один и тот же формат. Нельзя где-то указывать длительность до секунд, а где-то до минут, будет путаница. Недалеко от длительности лучше подписать, что это за формат.

1 секунда и 1,0 секунда — не одно и то же.

С секундами Только минуты  
0:12,256 - Ведущий 0: для минут обязателен
0:12 -
2:25 0:02 Для варианта с минутами ведущий 0: для часов обязателен
25:25 0:25 В этом и ниже миллисекунды скорей всего не нужны, если речь идет не о спортивных соревнованиях
25:00 0:25  
2:25:25 2:25  
21:25:25 21:25  
1:02:25:25 1:02:25  
48:25:25 48:25  

Буквами полный

Все числа округляются до целых. Писать 25 минут и 25,5 секунд — не стоит.

Русский English
   
12 секунд 12 seconds
2 минуты и 25 секунд 2 minutes 25 seconds
25 минут и 25 секунд 25 minutes 25 seconds
25 минут 25 minutes
2 часа и 25 минут 2 hours 25 minutes
21 час и 25 минут 21 hours 25 minutes
1 день и 2 часа 1 day 2 hours
48 часов и 25 минут 48 hours 25 minutes
10 дней 10 days
2 недели и 5 дней 2 weeks 5 days
6,5 месяцев 6.5 months

Буквами короткий

Русский English
   
12,256 с 12.256 s
12 с 12 s
2 мин 25 с 2 min 25 s
25 мин 25 с 25 min 25 s
25 мин 25 min
2 ч 25 мин 2 h 25 min
21 ч 25 мин 21 h 25 min
1 д 2 ч 1 d 2 h
48 ч 25 мин 48 h 25 min
10 д 10 d
2 нед 5 д 2 w 5 d
6,5 мес 6.5 mo

С десятичной дробью можно писать только месяцы и годы и только с округлением до половины. Минуты, часы, дни и недели нельзя даже с округлением до половины. В таком виде сложно понять, сколько это, если дробная часть не 0,5.

Плохо: 3,40 часа.  Хорошо: 3:24