Тег <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 Дата/время в машиночитаемом формате
class CSS-классы для стилизации
contenteditable Разрешает редактирование
data-* Пользовательские данные
hidden Скрывает элемент
id Уникальный идентификатор
lang Язык содержимого
style Инлайновые стили
title Всплывающая подсказка
translate Определяет возможность перевода

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

9.0 8.0 9.2 4.0 5.0