Calcolatrice Giorni Tra Due Date
Scegli una data iniziale e una finale per ottenere i giorni, le settimane e i mesi approssimativi esatti tra loro. Nulla di ciò che inserisci lascia il tuo browser.
Esclusiva: dall'1 al 3 gennaio = 2 giorni.
La data finale è precedente a quella iniziale — viene mostrata la differenza assoluta tra le due.
Giorni esatti, più approssimazioni oneste
Ogni data viene interpretata come semplice anno/mese/giorno e
convertita in un timestamp UTC con Date.UTC prima
di qualsiasi sottrazione — questo rende il calcolo immune ai
cambi dell'ora legale, che possono sfasare in silenzio una
sottrazione di date in orario locale in alcuni fusi orari
proprio intorno a quel cambio. La cifra dei giorni
è esatta. Le settimane sono il numero di
giorni diviso per 7, arrotondato per difetto, con il resto
mostrato accanto. I mesi sono una stima
genuina — i mesi del calendario vanno da 28 a 31 giorni, quindi
dividiamo per la lunghezza media del mese (30,44 giorni) e
arrotondiamo per difetto; trattala come una cifra secondaria
approssimativa, non esatta.
Esempio pratico
Dall'1 gennaio 2026 al 15 marzo 2026: sono 73 giorni escludendo la data finale (74 se spunti "conta anche la data finale"), pari a 10 settimane e 3 giorni, o circa 2 mesi (73 ÷ 30,44, arrotondato per difetto).
Domande frequenti
Il conteggio include la data finale?
Non di default. Questa calcolatrice conta i giorni TRA le due date, quindi dall'1 al 3 gennaio risultano 2 giorni — allo stesso modo in cui si contano le notti tra check-in e check-out. Spunta "Conta anche la data finale" se vuoi che venga inclusa, il che trasforma lo stesso esempio in 3 giorni. In entrambi i casi, l'etichetta indica sempre quale convenzione è attiva.
Perché i mesi sono solo approssimativi?
I mesi del calendario non hanno tutti la stessa lunghezza — da 28 a 31 giorni — quindi non esiste un'unica risposta esatta a "quanti mesi" ci sono tra due date qualsiasi, come invece esiste per i giorni. Questo strumento divide il numero di giorni per 30,44 (la lunghezza media di un mese su un ciclo di 4 anni) e arrotonda per difetto, il che dà una buona stima ma genuinamente approssimativa. Per una risposta esatta, usa le cifre di giorni e settimane qui sopra.
Cosa succede se inserisco la data finale prima di quella iniziale?
Funziona comunque — il risultato è la differenza assoluta tra le due date in ogni caso, e compare un avviso che conferma che le date sono state prese in ordine inverso, così il conteggio non risulta mai sbagliato o confuso in silenzio.
È influenzata dall'ora legale?
No. Ogni data viene convertita in un conteggio di giorni ancorato a UTC prima di qualsiasi calcolo, invece di sottrarre due oggetti data in orario locale — l'approccio ingenuo può risultare sfasato di un giorno proprio intorno a un cambio d'ora in alcuni fusi orari. Ancorare a UTC evita completamente il problema, quindi il conteggio è esatto indipendentemente dal fuso orario del tuo browser.