<time>: l'elemento "data/ora"

L' elemento HTML <time> rappresenta un periodo di tempo specifico. Può includere l'attributo datetime per tradurre le date in un formato leggibile dalla macchina, consentendo risultati migliori sui motori di ricerca o funzionalità personalizzate come i promemoria.

Può rappresentare uno dei seguenti:

  • Un tempo su 24 ore.
  • Una data precisa nel calendario gregoriano (con informazioni facoltative di ora e fuso orario).
  • Una durata di tempo valida.

Attributi

datetime

Questo attributo indica l'ora e/o la data dell'elemento e deve essere in uno dei formati descritti di seguito.

Note d'uso

Questo elemento serve per presentare date e orari in un formato leggibile dalla macchina. Ad esempio, questo può aiutare un agente utente ad offrire di aggiungere un evento al calendario di un utente.

Questo elemento non deve essere utilizzato per date precedenti all'introduzione del calendario gregoriano (a causa di complicazioni nel calcolo di tali date).

Il valore datetime (il valore leggibile dalla macchina di datetime) è il valore dell'attributo datetimedell'elemento, che deve essere nel formato corretto (vedi sotto). Se l'elemento non ha un attributo datetime, non deve avere alcun elemento discendenti e il valore datetime è il contenuto di testo figlio dell'elemento.

Valori di data e ora validi

una stringa dell'anno valida

2011

una stringa del mese valida

11-2011

una stringa di data valida

18-11-2011

una stringa di data valida senza anno

18-11

una stringa della settimana valida

2011-W47

una stringa di tempo valida

14:54 14:54:39 14:54:39.929

una stringa di data e ora locale valida

2011-11-18T14:54:39-929 2011-11-18 14:54:39-929

una stringa di data e ora globale valida

2011-11-18T14:54:39.929Z 2011-11-18T14:54:39.929-0400 2011-11-18T14:54:39.929Z-04:00 2011-11-18 14:54:39.929Z 2011-11-18 14:54:39.929-0400 2011-11-18 14:54:39.929Z-04:00

una stringa di durata valida

PT4H18M3S

Esempi

Esempio semplice

<p>Il concerto inizia alle <time datetime="2018-07-
  07T20:00:00">20:00</time>.</p>