Тег <time>
- Категории: Потоковое содержимое, Фразовое содержимое
-
Контекст:
Где ожидается фразовое содержимое.
-
Модель:
Фразовое содержимое.
Тег <time>
(от англ. "время") используется для обозначения даты и времени, а его атрибут datetime
для представлении этой информации в едином компьютерном формате. Это делается для того, чтобы облегчить работу с датами различных программ.
Дата и время встречаются на сайтах довольно часто:
- дата отправки сообщения на форумах, в чатах или комментариях
- время заказа в интернет-магазине
- расписание
- календарь
- и т.д.
Но основная проблема заключается в том, что эта информация может быть представлена в различных свободных форматах:
- сегодня, завтра, вчера
- 1 сентября 2015 года
- Второго марта
- 01.10.2020
- В девять вечера
- В 21:00
- и т.д.
Помечая эти данные тегом <time>
, мы явно даем понять, что перед нами находится дата и время.
Атрибуты
- Глобальные атрибуты
-
datetime
- дата в машиночитаемом формате
-
Использование time
Используем элемент
<time>
для разметки даты публикации новостей. Для более точной информации можно указать и время. Данная информация не будет видна пользователям и предназначена исключительно для программ: -
Варианты указания времени
Атрибут
datetime
должен быть представлен в формате ISO 8601, который поддерживает следующие варианты записи:- Год: 1987, должен состоять из четырёх и более цифр
- Год и неделя: 1987-W38, где W - номер недели
- Год и месяц: 1987-06
- Год, месяц, день: 1987-11-27
- Месяц и день: 11-27
- Часы и минуты: 2:15
- Часы, минуты, секунды: 2:15:43
- Дата и время: 2020-05-17T05:47
Используем данные варианты, чтобы наш текст стал одинаково полезен, как людям, так и программам: