Тег time позволяет задавать время в 24-часовом формате или точную дату по Григорианскому календарю, даже указывая смещение часового пояса. Он предназначен для того, чтобы дата и время были представлены машиночитаемым способом, а при выводе на страницу – привычным пользователю видом. Это удобно как для планирования событий в личном календаре, так и для поисковых систем, которые могут точнее фильтровать результаты.
Содержимое элемента time видит пользователь – это дата или время, тогда как машина получает данные из атрибута datetime. Если формат в атрибуте совпадает с тем, что находится между открывающим и закрывающим тегом, можно не указывать атрибут; браузер сам распознает дату. Визуально элемент выглядит как обычный текст, но при этом хранит дополнительную информацию.
Примечание: данный элемент не подходит для случаев, когда точная дата неизвестна (например «май 2034»). Кроме того, дата по Григорианскому календарю должна быть положительной: даты до Рождества Христова указывать нельзя из-за сложных расчётов.
Атрибуты - datetime:
- Определяет дату/время в машиночитаемом формате. Время пишется как YYYY-MM-DDThh:mm:ssTZD:
- YYYY – год (пример: 2009)
- MM – месяц (пример: 07 для июля)
- DD – день месяца (пример: 01)
- T – разделитель между датой и временем
- hh – час (пример: 23 для 11 pm)
- mm – минуты (пример: 21)
- ss – секунды (пример: 59)
- TZD – обозначение часового пояса (пример +07:00)
В атрибуте можно опустить лишние детали, указав только время или дату:time datetime="20:00" 8 часов вечера /timetime datetime="2015-02-14" День святого Валентина /time
Примечание: поисковые системы могут использовать информацию из атрибута datetime для вывода даты последнего обновления документа.
Пример<!DOCTYPE html><html> <body> <p>Мы открываемся в <time datetime="10:00">10:00</time> каждое утро.</p> </body></html>