Atrybut datetime w HTML
Definicja i zastosowanie
datetime
Atrybut określa maszynowy format elementu <time>.
Przykłady wartości dat i czasu, które są poprawne.
Data:
<time datetime="1914"> <!-- Oznacza rok 1914 --> <time datetime="1914-12"> <!-- Oznacza grudzień 1914 roku --> <time datetime="1914-12-20"> <!-- Oznacza 20 grudnia 1914 roku --> <time datetime="12-20"> <!-- Oznacza 20 grudnia każdego roku --> <time datetime="1914-W15"> <!-- Oznacza 15. tydzień 1914 roku -->
Data i czas:
<time datetime="1914-12-20T08:00"> <!-- Oznacza 8:00 rano 20 grudnia 1914 roku --> <time datetime="1914-12-20 08:00"> <!-- Również oznacza 8:00 rano 20 grudnia 1914 roku --> <time datetime="1914-12-20 08:30:45"> <!-- Zawiera minuty i sekundy --> <time datetime="1914-12-20 08:30:45.687"> <!-- Zawiera minuty, sekundy i milisekundy -->
Czas:
<time datetime="08:00"> <!-- To 8:00 rano --> <time datetime="08:00-03:00"> <!-- To czas w Rio de Janeiro (UTC-3 godziny) o 8:00 rano. --> <time datetime="08:00+03:00"> <!-- To czas w Madagaskarze (UTC+3 godziny) o 8:00 rano -->
Czas trwania:
<time datetime="P2D"> <!-- Trwa przez 2 dni --> <time datetime="PT15H10M"> <!-- Trwa przez 15 godzin i 10 minut -->
Przykład
Element <time> ma ustawioną maszynowo czytelną właściwość datetime:
<p>Miałem randkę <time datetime="2017-02-14">w Walentynki</time>.</p>
Gramatyka
<time datetime="YYYY-MM-DDThh:mm:ssTZD">
Wartość atrybutu
Wartość | Opis |
---|---|
YYYY-MM-DDThh:mm:ssTZD lub PTDHMS |
Określona data lub czas. Opis składników:
|
Wsparcie przeglądarek
Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
62.0 | 18.0 | 22.0 | 7.0 | 49.0 |