Convertitore di date ordinali
Converti qualsiasi data di calendario nella sua forma ordinale ISO 8601 YYYY-DDD, oppure trasforma un numero di giorno dell'anno di nuovo in una data di calendario.
Direzione
Come funziona questo calcolatore?
Il formato di data ordinale YYYY-DDD identifica un giorno tramite il suo numero all'interno dell'anno, da 001 (1º gennaio) a 365 o 366 (31 dicembre). Questo convertitore calcola quel numero contando i giorni interi dall'inizio dell'anno, applica la regola gregoriana dell'anno bisestile e converte in entrambe le direzioni mostrando i giorni rimanenti.
Formula
How this is calculated
Una data ordinale (forma calendario-ordinale ISO 8601) identifica un giorno tramite il suo anno e il suo numero sequenziale all'interno di quell'anno, scritta YYYY-DDD dove DDD va da 001 a 365, o 366 in un anno bisestile. Il 1º gennaio è il giorno 001 e il 31 dicembre è il giorno 365 o 366.
Per convertire una data di calendario in forma ordinale, lo strumento prende il timestamp UTC della data e sottrae il timestamp UTC del "giorno 0" di quell'anno (Date.UTC(Y,0,0), che è il 31 dicembre precedente). Dividendo la differenza in millisecondi per 86.400.000 (il numero di millisecondi in un giorno) e arrotondando per difetto si ottiene il numero di giorno dell'anno, che viene poi completato con zeri fino a tre cifre. La conversione inversa parte dal 1º gennaio e aggiunge DDD−1 giorni usando new Date(Date.UTC(Y, 0, DDD)), poi rilegge il mese e il giorno. L'uso dell'UTC ovunque evita gli scostamenti dovuti all'ora legale e ai fusi orari che potrebbero spostare il confine del giorno.
Gli anni bisestili vengono rilevati con la regola gregoriana: un anno è bisestile quando è divisibile per 4, eccetto i secoli, che devono essere divisibili per 400. Questo imposta il valore massimo valido di DDD (365 o 366) e il conteggio dei giorni rimanenti, calcolato come giorni totali meno DDD. Gli input vengono validati così le date impossibili (come il 30 febbraio) e i numeri di giorno fuori intervallo vengono rifiutati e viene mostrato un avviso.
Domande frequenti
Non esattamente. La data ordinale ISO (YYYY-DDD) viene talvolta chiamata in modo impreciso "data giuliana" in informatica, ma la vera data giuliana astronomica è un conteggio continuo dei giorni dal 4713 a.C. Questo strumento produce la forma ISO del giorno dell'anno.
Un anno comune ha 365 giorni (DDD fino a 365) e un anno bisestile ne ha 366 (DDD fino a 366). Il convertitore verifica la regola gregoriana dell'anno bisestile per impostare l'intervallo valido.
L'uso dell'UTC garantisce che il calcolo del giorno dell'anno non sia influenzato dai fusi orari locali o dalle transizioni dell'ora legale, che potrebbero altrimenti spostare una data sul giorno di calendario sbagliato.
Conosciuto anche come
TG we-Calculate Editorial Team. (2026). Convertitore di date ordinali [Online calculator]. TG we-Calculate. https://we-calculate.com/it/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "Convertitore di date ordinali." TG we-Calculate. 2026. https://we-calculate.com/it/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "Convertitore di date ordinali," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/it/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {Convertitore di date ordinali}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/it/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Questo calcolatore ti è stato utile?
