Passa al contenuto principale

1. Introduzione

I formati di data e ora causano molta confusione e problemi di interoperabilità su Internet. Questo documento affronta molti dei problemi riscontrati e fornisce raccomandazioni per migliorare la coerenza e l'interoperabilità quando si rappresentano e utilizzano date e ore nei protocolli Internet.

Questo documento include un profilo Internet dello standard ISO 8601 [ISO8601] per la rappresentazione di date e ore utilizzando il calendario gregoriano (Gregorian Calendar).

Esistono molti modi in cui i valori di data e ora possono apparire nei protocolli Internet: questo documento si concentra su un solo uso comune, vale a dire i timestamp per gli eventi dei protocolli Internet. Questa considerazione limitata ha le seguenti conseguenze:

Limitazioni e ipotesi per i timestamp

o Era corrente

Si presume che tutte le date e gli orari si trovino nell'« era corrente », da qualche parte tra lo 0000 d.C. e il 9999 d.C.

o Relazione con UTC

Tutti gli orari espressi hanno una relazione dichiarata (offset) con il Tempo Coordinato Universale (Coordinated Universal Time, UTC). (Questo è distinto da alcuni usi nelle applicazioni di pianificazione in cui un orario locale e una posizione possono essere noti, ma la relazione effettiva con UTC può dipendere dalle azioni sconosciute o inconoscibili di politici o amministratori. L'ora UTC corrispondente alle 17:00 del 23 marzo 2005 a New York può dipendere da decisioni amministrative sull'ora legale. Questa specifica evita deliberatamente tali considerazioni.)

o Timestamp storici

I timestamp possono rappresentare momenti verificatisi prima dell'introduzione dell'UTC. Tali timestamp sono relativi al Tempo Universale (Universal Time), utilizzando la migliore pratica disponibile nel momento indicato.

o Rappresentazione dei punti nel tempo

Le espressioni di data e ora rappresentano un istante nel tempo (Instant in Time). Le descrizioni di periodi di tempo (Time Periods) o intervalli (Intervals) non sono trattate qui.


Punti chiave:

  • Questa specifica si concentra sui timestamp, non sui periodi di tempo o sulla pianificazione
  • Tutti gli orari devono avere una relazione definita con UTC
  • Supporta l'intervallo di date dallo 0000 d.C. al 9999 d.C.
  • Evita la dipendenza da decisioni politiche riguardanti i fusi orari locali (come gli aggiustamenti dell'ora legale)