La numerazione ISO 8601 dei giorni
L'ISO 8601 è uno standard internazionale per la rappresentazione di date ed orari. Esso fu pubblicato per la prima volta nel 1988, allo scopo di uniformare diversi vecchi standard ISO: 2014, 2015, 2711, 3307 e 4031. Fu aggiornato nel 2000 e successivamente con la norma attuale ISO 8601:2004, pubblicata il 3 dicembre 2004.
La notazione numerica big-endian delle date fu introdotta dall'ISO 2014. L'ISO 2015 introduce il sistema di numerazione delle settimane, mentre nell'ISO 2711 i giorni venivano identificati dai numeri ordinali.
La necessità di uno standard nasce dalla circostanza che la data 04-09-03 può indicare: 1) 04 settembre 2003 (o addirittura 1903) in Europa; 2) 09 aprile 2003 negli Stati uniti d'America; 3) 03 settembre 2004 secondo lo standard ISO 8601.
I valori delle date e degli orari sono gerarchizzati, da quello più significativo a quello meno significativo. Ogni valore deve avere un numero fisso di cifre che può essere raggiunto aggiungendo zeri: ad esempio, il 3 settembre 2006 deve essere scritto 2006-09-03.
L'ISO 8601 utilizza il calendario gregoriano, che è divenuto uno standard nei commerci internazionali. Il calendario gregoriano viene usato anche per le date precedenti il 15 ottobre 1582, giorno della sua introduzione ad opera di papa Gregorio XIII.
Lo standard prevede l'uso di quattro cifre per evitare il millennium bug, ovvero una ambiguità nell'indicazione dell'anno. Gli anni avanti Cristo (a.C.) devono obbligatoriamente essere preceduti da un segno -; per quelli dopo Cristo (d.C.) è possibile, ma non obbligatorio, mettere un segno +.
Per gli anni avanti Cristo, la norma ISO adotta la notazione degli astronomi, che prevede l'anno zero assente nella notazione degli storici; l'anno 1 a.C. viene indicato con 0000, l'anno 2 a.C. con -0001 e così via. Ad esempio, la data 1 marzo 1 a.C. si scrive 0000-03-01, mentre la data 1 marzo 2 a.C. si scrive -0001-03-01.
La data completa è la forma più familiare per la maggior parte delle persone. Come detto, [YYYY] indica l'anno in modo univoco. [MM] indica il mese in cifre, da 01 a 12. [DD] indica il giorno del mese, da 01 a 31. Ad esempio il "5 aprile 1981" può essere scritto come 1981-04-05 in forma estesa, oppure 19810405 in forma base.
L'anno ISO inizia il lunedì della settimana 01 e termina la domenica prima dell'inizio del nuovo anno ISO. Contiene 52 o 53 settimane complete. Il numero dell'anno ISO è differente da quello dell'anno gregoriano al massimo nei primi venerdì, sabato e domenica del nuovo anno; e gli ultimi lunedì, martedì e mercoledì del vecchio anno. Il giovedì l'anno ISO è sempre uguale all'anno gregoriano.
Informazioni tratte da Wikipedia.
|