Тег <time>


Описание

Тег <time> представляет дату, время или продолжительность в машиночитаемом формате. Это семантический элемент HTML5, который улучшает обработку временных данных поисковыми системами и скринридерами.

Базовый синтаксис:
<time datetime="2025-05-18">18 мая 2025</time>
Примеры использования:
<!-- Дата --> <p>Событие состоится <time datetime="2025-12-31">31 декабря 2025 года</time></p> <!-- Время --> <p>Начало в <time datetime="19:30">19:30</time></p> <!-- Дата и время --> <p>Публикация: <time datetime="2025-05-15T08:00+03:00">15 мая, 8:00 МСК</time></p> <!-- Продолжительность --> <p>Длительность: <time datetime="PT2H30M">2 часа 30 минут</time></p> <!-- Только машиночитаемый формат --> <p>Дата релиза: <time datetime="2025-Q3">третий квартал 2025</time></p>

Ключевые особенности:

  • Поддерживает различные форматы дат и времени (ISO 8601)
  • Может содержать человекочитаемый текст
  • Не изменяет визуальное отображение по умолчанию
  • Улучшает микроразметку для SEO
  • Полезен для календарей, событий, публикаций

Стилизация через CSS:

<style> time { font-weight: bold; color: #2c3e50; } .event-date { background-color: #e8f4fc; padding: 3px 6px; border-radius: 4px; border-left: 3px solid #3498db; } /* Иконка календаря перед датой */ time::before { content: "📅 "; font-size: 0.9em; } </style> <p>Следующее собрание: <time datetime="2023-06-20T14:00" class="event-date">20 июня в 14:00</time></p>

Рекомендации по использованию:

  • Всегда указывайте атрибут datetime для точных данных
  • Для относительных дат используйте "data-*" атрибуты
  • Сочетайте с микроразметкой Schema.org
  • Не используйте для чисто декоративных целей
  • Для сложных временных расчетов применяйте JavaScript
Пример с микроразметкой:
<div itemscope itemtype="http://schema.org/Event"> <h2 itemprop="name">Конференция</h2> <p> Дата: <time itemprop="startDate" datetime="2023-11-15T09:00">15 ноября 2023, 9:00</time> </p> <p>Продолжительность: <time itemprop="duration" datetime="PT8H">8 часов</time></p> </div>

Тег <time> обеспечивает семантически правильное представление временных данных, улучшая их обработку браузерами, поисковыми системами и вспомогательными технологиями.


Атрибуты

datetime Дата/время в машиночитаемом формате
accesskey Горячая клавиша для активации
class CSS-классы для стилизации
contenteditable Разрешает редактирование
data-* Пользовательские данные
dir Направление текста
hidden Скрывает элемент
id Уникальный идентификатор
lang Язык содержимого
style Инлайновые стили
tabindex Порядок перехода
title Всплывающая подсказка
translate Определяет возможность перевода

Поддержка браузерами

9.0 8.0 9.2 4.0 5.0