Attributo datetime di HTML <time>

Definizione e uso

datetime L'attributo rappresenta il formato leggibile da macchina dell'elemento <time>.

Esempi di valori di data e ora validi:

Data:

<time datetime="1914">  <!-- Rappresenta l'anno 1914 -->
<time datetime="1914-12">  <!-- Rappresenta il mese di dicembre 1914 -->
<time datetime="1914-12-20">  <!-- Rappresenta il 20 dicembre 1914 -->
<time datetime="12-20">  <!-- Rappresenta il 20 dicembre di ogni anno -->
<time datetime="1914-W15">  <!-- Rappresenta la 15ª settimana del 1914 -->

Data e ora:

<time datetime="1914-12-20T08:00">  <!-- Rappresenta le 8 del mattino del 20 dicembre 1914 -->
<time datetime="1914-12-20 08:00">  <!-- Anche questo rappresenta le 8 del mattino del 20 dicembre 1914 -->
<time datetime="1914-12-20 08:30:45">  <!-- Include minuti e secondi -->
<time datetime="1914-12-20 08:30:45.687">  <!-- Include minuti, secondi e millisecondi -->

Ora:

<time datetime="08:00">  <!-- Rappresenta le 8 del mattino -->
<time datetime="08:00-03:00">  <!-- Rappresenta le 8 del mattino a Rio de Janeiro (UTC-3 ore) -->
<time datetime="08:00+03:00">  <!-- Rappresenta le 8 del mattino a Madagascar (UTC+3 ore) -->

Durata:

<time datetime="P2D">  <!-- Rappresenta 2 giorni -->
<time datetime="PT15H10M">  <!-- Rappresenta 15 ore e 10 minuti -->

Esempio

L'elemento time ha già impostato l'attributo datetime leggibile da macchina:

<p>Ho un appuntamento il <time datetime="2017-02-14">Giorno degli innamorati</time>.</p>

Prova personalmente

Grammatica

<time datetime="YYYY-MM-DDThh:mm:ssTZD">

Valore dell'attributo

Valore Descrizione

YYYY-MM-DDThh:mm:ssTZD

o

PTDHMS

Data o ora specificata. Spiegazione dei componenti:

  • YYYY - Anno (ad esempio 2011)
  • MM - Mese (ad esempio 01 indica gennaio)
  • DD - Giorno (ad esempio 08)
  • T o spazio - Separatore (se specificato anche l'ora)
  • hh - Ore (ad esempio 22 indica mezzanotte)
  • mm - Minuti (ad esempio 55)
  • ss - Secondi (ad esempio 03)
  • Indicatore di fuso orario (Z indica Zulu, anche noto come Greenwich Mean Time)
  • Prefisso P - "Periodo"
  • Prefisso D - "Giorni"
  • Prefisso H - "Ore"
  • Prefisso M - "Minuti"
  • Prefisso S - "Secondi"

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta per la prima volta l'attributo.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
62.0 18.0 22.0 7.0 49.0