Calcolo dei giorni tra due date
Quanti giorni ci sono tra due date
Aggiungi o togli giorni a una data
Informazioni sulla data
Come funziona
La pagina contiene tre calcolatori indipendenti. Quanti giorni ci sono tra due date misura l'intervallo da una data all'altra. Aggiungi o togli giorni a una data sposta una data in avanti o indietro di un certo numero di giorni, settimane, mesi o anni. Informazioni sulla data prende una sola data e ti dice tutto quello che il calendario sa di lei. I tre pannelli non condividono nulla, quindi puoi usarne uno e ignorare gli altri.
Il giorno di inizio non si conta. Dal 1° al 31 gennaio sono 30 giorni, non 31, perché la data di inizio è esclusa e quella di fine inclusa. È la stessa regola dei termini legali in Italia (per l'articolo 155 del codice di procedura civile il giorno iniziale non si computa), dei periodi di interesse e delle notti in hotel, ed è quella che ti serve per le scadenze: un contratto firmato il 1° del mese con un termine di 30 giorni scade il 31. Se invece ti serve il conteggio inclusivo, cioè quanti giorni di calendario tocca l'intervallo (per le ferie o per i giorni di presenza, per esempio), aggiungi uno al totale.
I giorni lavorativi contano ogni giorno dell'intervallo che non è un sabato o una domenica. Le festività non vengono tolte, perché cambiano da paese a paese, in Italia anche da comune a comune con il santo patrono, e a volte da un contratto all'altro: una lista sbagliata è peggio di nessuna lista. Se nel periodo cadono in giorni feriali, per esempio, il 25 aprile e il 1° maggio, togli 2 dal risultato. Lo stesso vale per l'opzione Salta i fine settimana del secondo pannello: salta solo sabati e domeniche.
Settimane, mesi e anni si contano sul calendario, non dividendo il numero di giorni. I mesi sono mesi di calendario interi trascorsi, quindi dal 31 gennaio al 1° marzo è 1 mese, non 1,03 mesi: lo strumento controlla se il giorno del mese è stato raggiunto, proprio come funzionano un anniversario o un ciclo di fatturazione. Le settimane sono i periodi interi di sette giorni contenuti nel totale; se è il numero di settimane quello che ti interessa, il calcolo delle settimane tra due date di questo sito risponde direttamente.
Quando aggiungi mesi o anni, il risultato si ferma all'ultimo giorno del mese di arrivo. Il 31 gennaio più un mese è il 28 febbraio (il 29 negli anni bisestili), perché il 31 febbraio non esiste. Aggiungendo un altro mese da lì ottieni il 28 marzo, non il 31, perché l'aggiustamento non viene ricordato. Ogni libreria per le date e ogni gestionale contabile deve fare questa scelta, e quasi tutti fanno la stessa.
Informazioni sulla data restituisce il giorno della settimana, la data scritta per esteso, il numero di settimana ISO 8601, il giorno dell'anno su 365 o 366, se l'anno è bisestile e il timestamp Unix della mezzanotte UTC di quella data. Il giorno dell'anno è quella che spesso viene chiamata data giuliana: la trovi in alcuni codici di lotto e in molti vecchi formati di data dei sistemi gestionali.
Tutti i calcoli avvengono in UTC. Sembra un dettaglio, ma fare i conti con le date nell'ora locale è la causa classica degli errori di un giorno, perché quando cambia l'ora legale una giornata dura 23 o 25 ore. Fissando ogni data alla mezzanotte UTC lo strumento dà lo stesso risultato a marzo e a luglio, a Milano come a Los Angeles.
Per un conto alla rovescia verso una ricorrenza, invece che per un intervallo tra due date che scegli tu, il calcolatore Days Until di questo sito ha le scorciatoie per Natale, Capodanno e Pasqua.
Tutto viene calcolato da JavaScript nel tuo browser. Non c'è un backend e cambiando una data non parte nessuna richiesta: apri gli strumenti per sviluppatori, vai sulla scheda Rete e verificalo mentre usi lo strumento.
Domande frequenti
Quanti giorni ci sono tra due date?
- Il numero compare nella riga Giorni totali non appena inserisci le due date. Per esempio dal 1° gennaio al 31 dicembre 2026 ci sono 364 giorni, e dal 1° gennaio 2026 al 1° gennaio 2027 ce ne sono 365. Nella stessa tabella trovi anche settimane, giorni lavorativi, mesi e anni.
Il conteggio dei giorni include la data di inizio?
- No. Il conteggio esclude la data di inizio e include quella di fine, quindi dal 1° al 31 gennaio sono 30 giorni. È lo stesso criterio dei termini legali, dei periodi di interesse e dei pernottamenti. Se ti serve il conteggio inclusivo, cioè il numero di giorni di calendario coperti, aggiungi 1 al risultato.
Come si calcolano i giorni lavorativi tra due date?
- Contando solo i giorni dal lunedì al venerdì, ed è quello che fa la riga Giorni lavorativi: un intervallo di due settimane dà 10 giorni lavorativi invece di 14. Nel secondo pannello l'opzione Salta i fine settimana fa il contrario: 5 giorni lavorativi dopo un venerdì portano al venerdì successivo, non al mercoledì.
Le festività come Natale o il 25 aprile vengono escluse?
- No, vengono esclusi solo sabati e domeniche. Le festività cambiano da paese a paese e in Italia anche da comune a comune, per via del santo patrono, quindi non esiste una lista valida per tutti. Togli dal risultato le festività che cadono in un giorno feriale dentro il tuo intervallo e ottieni i veri giorni lavorativi.
Come calcolo una scadenza a 30, 60 o 90 giorni?
- Con il secondo pannello: data di partenza, quantità 30, 60 o 90, unità Giorni e operazione Aggiungi. Per esempio 30 giorni dopo il 15 gennaio 2026 è il 14 febbraio 2026, e 90 giorni dopo è il 15 aprile 2026. Se il termine è espresso in giorni lavorativi, attiva Salta i fine settimana.
Cos'è il numero di settimana ISO?
- È la numerazione delle settimane dell'anno definita dallo standard ISO 8601: da 1 a 52 o 53, con settimane che vanno dal lunedì alla domenica. La settimana 1 è quella che contiene il primo giovedì di gennaio, cioè quella che contiene il 4 gennaio. Per questo l'1, il 2 e il 3 gennaio possono appartenere all'ultima settimana dell'anno precedente, e il 29, 30 e 31 dicembre alla settimana 1 dell'anno dopo. In Europa è la numerazione usata in produzione, logistica e pianificazione.
Cosa succede se aggiungo un mese al 31 gennaio?
- Ottieni il 28 febbraio, o il 29 negli anni bisestili. Il risultato si ferma all'ultimo giorno valido del mese di arrivo, perché il 31 febbraio non esiste. Aggiungere due mesi al 31 gennaio dà il 31 marzo, mentre aggiungere un mese due volte dà il 28 marzo: con i mesi l'ordine delle operazioni conta, ed è una proprietà del calendario, non dello strumento.
Quali anni sono bisestili?
- Gli anni divisibili per 4, tranne quelli secolari, che devono essere divisibili anche per 400. Quindi il 2024 e il 2000 sono bisestili, il 1900 e il 2100 no. È la regola del calendario gregoriano, che dà un anno medio di 365,2425 giorni contro i 365,2422 reali: un errore di circa un giorno ogni 3.200 anni.
Il passaggio all'ora legale cambia il risultato?
- No. Tutti i calcoli sono fatti in UTC a mezzanotte, quindi le giornate da 23 o 25 ore del cambio dell'ora non entrano mai nel conto. Fare i calcoli nell'ora locale è la causa tipica dei risultati sbagliati di un giorno, e questo strumento la evita del tutto. Per convertire un orario tra fusi diversi c'è il Time Zone Converter.
Posso calcolare una data nel passato?
- Sì. Scegli Togli nel secondo pannello, oppure metti la data più recente nel campo Data di inizio del primo. Un risultato negativo significa che la data di fine viene prima di quella di inizio. Il calcolatore gestisce tutto l'intervallo di date supportato da JavaScript, circa dal 271.821 a.C. al 275.760 d.C., quindi funziona anche con date storiche o molto lontane.
Le date che inserisco restano private?
- Sì. È una pagina statica senza backend: le date vengono elaborate da JavaScript nella scheda del browser e non vengono mai inviate da nessuna parte. Puoi verificarlo aprendo gli strumenti per sviluppatori e guardando la scheda Rete: usando lo strumento non parte nessuna richiesta.
Come contare i giorni: quale convenzione ti serve
Le stesse due date danno risposte diverse a seconda di cosa stai contando. Questo strumento usa il conteggio esclusivo; gli altri sono a un passo.
| Convenzione | Dal 1° al 31 gennaio | Conta il giorno iniziale? | Uso tipico |
|---|---|---|---|
| Esclusivo (questo strumento) | 30 giorni | No | Termini legali, interessi, scadenze, notti in hotel |
| Inclusivo | 31 giorni | Sì | Ferie, giorni di presenza |
| Giorni lavorativi, esclusivo | 20–22 giorni | No | Tempi di consegna, SLA, termini in giorni lavorativi |
| Settimane intere | 4 settimane | No | Sprint, turni, cicli settimanali |
| Mesi di calendario | 0 mesi | Non si applica | Rinnovi e fatturazione, affitti, età |
| Anno commerciale (30/360) | 30 giorni | No | Cedole di obbligazioni, interessi di alcuni finanziamenti |
L'anno commerciale finge che ogni mese abbia 30 giorni e ogni anno 360, così le cedole restano uguali. È una convenzione finanziaria, non di calendario, e questo strumento non la applica.
Giorni di ogni mese e giorno dell'anno del primo del mese
Il numero del giorno dell'anno che corrisponde al 1° di ogni mese, per passare da una data di calendario al giorno dell'anno (la data giuliana) e viceversa.
| Mese | Giorni | Giorno dell'anno del 1° (anno comune) | Giorno dell'anno del 1° (anno bisestile) |
|---|---|---|---|
| Gennaio | 31 | 1 | 1 |
| Febbraio | 28 / 29 | 32 | 32 |
| Marzo | 31 | 60 | 61 |
| Aprile | 30 | 91 | 92 |
| Maggio | 31 | 121 | 122 |
| Giugno | 30 | 152 | 153 |
| Luglio | 31 | 182 | 183 |
| Agosto | 31 | 213 | 214 |
| Settembre | 30 | 244 | 245 |
| Ottobre | 31 | 274 | 275 |
| Novembre | 30 | 305 | 306 |
| Dicembre | 31 | 335 | 336 |
Un anno comune ha 365 giorni, uno bisestile 366. Dal 1° marzo in poi il numero dell'anno bisestile è più alto di uno. Per ricordare la durata dei mesi c'è la filastrocca: trenta giorni ha novembre, con april, giugno e settembre; di ventotto ce n'è uno, tutti gli altri ne han trentuno.