Come calcolare i giorni tra due date: guida passo passo con esempi
Dal 1º gennaio 2026 al 2 giugno 2026 (Festa della Repubblica, che cade di martedì) ci sono 152 giorni senza contare la data iniziale. Dopo il 1º gennaio restano 30 giorni di gennaio, più febbraio (28), marzo (31), aprile (30), maggio (31) e 2 giorni di giugno: 30 + 28 + 31 + 30 + 31 + 2 = 152. Se conti entrambe le date, aggiungi un giorno: 153.
In questa pagina
La risposta breve
Questa guida spiega come calcolare i giorni tra due date: il numero di giorni tra due date è semplicemente la data finale meno la data iniziale. In ogni calcolatore di date standard — incluso il calcolatore di giorni tra due date di ToolFacil — la convenzione è:
Giorni tra le date = data finale − data iniziale (la data iniziale non si conta, quella finale sì)
Quindi da un lunedì al lunedì successivo ci sono 7 giorni, non 8. Dal 10 al 15 marzo ci sono 5 giorni. Quest'unica regola risponde alla maggior parte delle domande; in questa guida vedrai come fare il calcolo a mano, come gestire gli anni bisestili e i cambi d'anno, e come evitare il classico errore di un giorno in più o in meno.
Metodo 1: contare mese per mese (il metodo manuale)
È il metodo che funziona con nient'altro che un calendario davanti. I passaggi:
Passo 1 — Annota le due date. Chiama «iniziale» la più vecchia e «finale» la più recente.
Passo 2 — Conta i giorni restanti del mese iniziale. Sottrai il giorno iniziale dal totale dei giorni di quel mese. Esempio: partendo dal 10 marzo, marzo ha 31 giorni, quindi 31 − 10 = 21 giorni restanti in marzo.
Passo 3 — Somma i mesi interi intermedi. Somma 31 per gennaio, marzo, maggio, luglio, agosto, ottobre e dicembre; 30 per aprile, giugno, settembre e novembre; e 28 o 29 per febbraio (vedi la sezione sugli anni bisestili).
Passo 4 — Somma i giorni del mese finale. Semplicemente il numero del giorno della data finale. Finisci il 15 aprile? Somma 15.
Passo 5 — Somma tutto.
Esempio svolto — dal 20 luglio 2026 al 10 agosto 2026:
- Restano di luglio: 31 − 20 = 11
- Mesi interi intermedi: nessuno
- Giorni di agosto: 10
- Totale: 11 + 10 = 21 giorni ✓
È il metodo che usano commercialisti, project manager e organizzatori di eventi quando vogliono ricontrollare a mano il risultato di un calcolatore.
Metodo 2: il metodo ordinale (numeri di serie)
Ogni data può essere convertita in un unico «numero di giorno» — il suo ordinale — contato da un punto di riferimento fisso. Sottrai il numero minore dal maggiore e hai la risposta. È esattamente così che funzionano dentro i fogli di calcolo e i calcolatori di date.
Un esempio concreto: il 10 gennaio 2026 è il giorno numero 739.626 e il 15 gennaio 2026 è il giorno numero 739.631. Sottraiamo: 739.631 − 739.626 = 5 giorni. ✓
Non serve conoscere il punto di riferimento (per curiosità: il giorno 1 è il 1º gennaio dell'anno 1 nel calendario gregoriano prolettico). L'importante è il concetto: sottrarre date è una semplice sottrazione una volta che ogni data diventa un numero. Per questo i calcolatori non si confondono mai con la durata dei mesi: non contano i mesi, sottraggono due interi.
Conteggio inclusivo vs esclusivo: la trappola del giorno in più
È la causa più comune di risposte «sbagliate», e non è un errore di calcolo: è una questione di definizione.
- Esclusivo (il «tra le date» standard): si conta la data finale, non quella iniziale. Dal 10 al 15 marzo = 5 giorni. È quello che mostrano i calcolatori di date.
- Inclusivo («quanti giorni, contando entrambi»): si contano entrambi gli estremi. Dal 10 al 15 marzo = 6 giorni.
Nessuno dei due è sbagliato; rispondono a domande diverse. «Quanti giorni mancano alla scadenza?» è esclusivo: mancano 5 giorni, non 6. «Quanti giorni dura la mostra, dal 10 al 15?» di solito è inclusivo: dura 6 giorni, perché è aperta sia il 10 sia il 15.
La trappola: siti di prenotazioni, contratti e pianificatori di ferie passano da un criterio all'altro senza dirlo. Un soggiorno in hotel di «7 notti» sono 8 giorni di calendario inclusivi; una scadenza di progetto di «10 giorni» a partire da lunedì sono 10 giorni esclusivi. Quando un conteggio sembra sballato di un giorno, verifica quale convenzione si sta usando prima di dare la colpa alla matematica.
Durata dei mesi e la regola dell'anno bisestile
L'unica parte davvero irregolare dell'aritmetica delle date è febbraio. Ecco la tabella completa:
| Mese | Giorni | Mese | Giorni |
|---|---|---|---|
| Gennaio | 31 | Luglio | 31 |
| Febbraio | 28 (29 nei bisestili) | Agosto | 31 |
| Marzo | 31 | Settembre | 30 |
| Aprile | 30 | Ottobre | 31 |
| Maggio | 31 | Novembre | 30 |
| Giugno | 30 | Dicembre | 31 |
La regola dell'anno bisestile, esattamente come la definisce il calendario gregoriano:
- Un anno divisibile per 4 è bisestile (2024, 2028),
- tranne se è divisibile per 100 (1900 e 2100 non sono bisestili),
- tranne se è anche divisibile per 400 (il 2000 è stato bisestile).
Quindi il 2024 è stato bisestile (febbraio ha avuto 29 giorni) e il 2028 lo sarà; il 2026 e il 2027 sono anni normali; il 2100 non sarà bisestile pur essendo divisibile per 4.
Il giorno bisestile cambia i conteggi reali. Dal 28 febbraio 2024 al 1º marzo 2024 ci sono 2 giorni (28 → 29 → 1), mentre lo stesso tratto in un anno normale, dal 28 febbraio 2025 al 1º marzo 2025, è solo 1 giorno. ✓ Qualsiasi calcolo che attraversa febbraio deve prima controllare l'anno.
Esempi svolti (tutti verificati)
Esempio 1 — tratto breve, stesso mese. Dal 10 al 15 marzo 2026. Giorni 11, 12, 13, 14 e 15: 5 giorni in esclusivo; 6 in inclusivo.
Esempio 2 — più mesi. Dal 1º gennaio 2026 al 2 giugno 2026, Festa della Repubblica. 30 + 28 + 31 + 30 + 31 + 2 = 152 giorni. ✓ (È l'esempio della risposta rapida qui sopra.)
Esempio 3 — cambio d'anno. Dal 28 dicembre 2025 al 5 gennaio 2026. 29, 30 e 31 dicembre (3 giorni) più 1–5 gennaio (5 giorni) = 8 giorni. ✓ Il trucco è semplice: conta la coda di dicembre e aggiungi i giorni di gennaio. E dal 1º gennaio a Ferragosto (15 agosto 2026)? 226 giorni: 30 + 28 + 31 + 30 + 31 + 30 + 31 + 15 = 226. ✓
Esempio 4 — tratto lungo con anno bisestile. Dal 29 febbraio 2024 al 28 febbraio 2026 = 730 giorni. ✓ Sono esattamente due anni normali (365 + 365), perché il conteggio inizia proprio nel giorno bisestile — essendo la data iniziale esclusa, non aggiunge nulla. Iniziando un giorno prima (28 febbraio 2024), la stessa fine darebbe 731 giorni.
Esempio 5 — un anno solare intero. Dal 1º gennaio al 31 dicembre 2026 = 364 giorni; lo stesso tratto nel bisestile 2024 dà 365 giorni. L'anno intero ha 365 o 366 giorni, ma «tra il 1º gennaio e il 31 dicembre» è un giorno in meno, perché il 1º gennaio stesso non si conta.
Giorni di calendario vs giorni lavorativi
Non ogni domanda sui «quanti giorni» cerca giorni di calendario. Per scadenze, spedizioni e piani di progetto di solito servono i giorni lavorativi: dal lunedì al venerdì, senza weekend (e a volte senza festivi).
Esempio: da lunedì 1º giugno 2026 a lunedì 8 giugno 2026 ci sono 7 giorni di calendario ma solo 5 giorni lavorativi (1–5 giugno; il 6 e il 7 sono sabato e domenica). ✓
Per convertire: conta i giorni di calendario, sottrai 2 per ogni weekend intero nel tratto e sottrai le festività che cadono in giorno lavorativo. Per tratti lunghi vale l'approssimazione giorni di calendario × 5/7, ma per contratti e buste paga conta i giorni lavorativi reali uno a uno.
Tabella di riferimento rapido
| Da | A | Giorni (esclusivo) |
|---|---|---|
| 10/03/2026 | 15/03/2026 | 5 |
| 01/04/2026 | 01/05/2026 | 30 |
| 20/07/2026 | 10/08/2026 | 21 |
| 01/01/2026 | 02/06/2026 | 152 |
| 28/12/2025 | 05/01/2026 | 8 |
| 29/02/2024 | 28/02/2026 | 730 |
Errori comuni da evitare
- Il giorno in più o in meno. Dimenticare se la data iniziale conta. Decidi prima inclusivo o esclusivo.
- Dimenticare il 29 febbraio. Qualsiasi tratto che attraversa febbraio del 2024 o del 2028 ha bisogno del giorno bisestile.
- Confondere i mesi da 30 e 31. Settembre, aprile, giugno e novembre hanno 30 giorni: quelli che tutti contano male.
- Stessa data = 0. Da una data a sé stessa ci sono 0 giorni in mezzo, non 1 (in inclusivo sarebbe 1).
- Date invertite. Se l'«inizio» è dopo la «fine», il risultato è negativo: metti sempre prima la data più vecchia.
Punti chiave
- I giorni tra due date = data finale − data iniziale, senza contare l'iniziale. Quest'unica regola copre quasi tutto.
- Per calcolare a mano: giorni restanti del mese iniziale, più mesi interi, più giorni del mese finale.
- Il conteggio inclusivo (entrambi gli estremi) dà sempre esattamente un giorno in più dell'esclusivo.
- Febbraio è l'unico mese delicato: applica la regola del bisestile (÷4, tranne ÷100, tranne ÷400) prima di qualsiasi calcolo che lo attraversi.
- I giorni lavorativi escludono weekend e festivi: una settimana di 7 giorni di calendario ha solo 5 lavorativi.
- Quando la precisione conta — contratti, buste paga, prenotazioni di viaggio — verifica con un calcolatore di date come quello di ToolFacil e controlla la convenzione inclusivo/esclusivo.
Domande frequenti
Come si calcola il numero di giorni tra due date?
Sottrai la data iniziale dalla finale: giorni tra le date = data finale − data iniziale. L'iniziale non si conta e la finale sì. Per esempio, dal 10 al 15 marzo 2026 ci sono 5 giorni. Per tratti lunghi, conta i giorni restanti del mese iniziale, somma i mesi interi intermedi e aggiungi i giorni del mese finale — oppure usa un calcolatore di date, che fa la stessa sottrazione internamente.
La data iniziale si conta nel calcolo dei giorni tra due date?
No: nella convenzione standard la data iniziale è esclusa e quella finale è inclusa. Da un lunedì al lunedì successivo ci sono 7 giorni. Se devi includere entrambi gli estremi (per esempio i giorni in cui si svolge un evento), aggiungi 1 al risultato standard.
Quanti giorni ci sono tra il 1º gennaio e il 31 dicembre dello stesso anno?
364 giorni in un anno normale (come il 2026) e 365 in un bisestile (come il 2024). L'anno intero ha 365 o 366 giorni, ma «tra il 1º gennaio e il 31 dicembre» esclude il 1º gennaio stesso, quindi è un giorno in meno.
In che modo gli anni bisestili influiscono sul conteggio dei giorni?
Un anno bisestile aggiunge il 29 febbraio, quindi qualsiasi tratto che attraversa febbraio di un bisestile (2024, 2028) dura un giorno in più dello stesso tratto in un anno normale. Esempio: dal 28 febbraio al 1º marzo ci sono 2 giorni nel 2024 ma 1 giorno nel 2025. Controlla sempre l'anno con la regola ÷4 / tranne ÷100 / tranne ÷400 prima di contare attraversando febbraio.
Qual è la differenza tra giorni di calendario e giorni lavorativi?
I giorni di calendario contano tutti i giorni compresi i weekend; i giorni lavorativi contano solo dal lunedì al venerdì ed escludono le festività. Da lunedì 1º giugno 2026 a lunedì 8 giugno ci sono 7 giorni di calendario ma 5 lavorativi. Contratti e tempi di spedizione di solito si riferiscono ai giorni lavorativi, salvo indicazione di «giorni di calendario».
Come si calcolano i giorni tra date di anni diversi?
Dividi il tratto a ogni 1º gennaio: conta i giorni restanti dell'anno iniziale, somma 365 (o 366 se bisestile) per ogni anno intero intermedio e aggiungi i giorni trascorsi dell'anno finale. Esempio: dal 28 dicembre 2025 al 5 gennaio 2026 = 3 giorni di dicembre + 5 di gennaio = 8 giorni.
Guide correlate
Come formare squadre eque in pochi secondi
Impara a formare squadre eque in fretta: sorteggi casuali, gruppi pari e dispari, turni senza ripetere le coppie e…
Le probabilità dei dadi spiegate in modo semplice
Scopri le probabilità dei dadi in modo facile: un dado, due dadi, perché il 7 è il totale più frequente e come usare le…
Come creare scritte particolari per bio e post
Impara a creare scritte particolari per la bio di Instagram, WhatsApp, Discord e TikTok con stili Unicode, e scopri…
Come Migliorare la Velocità di Scrittura (PPM)
Impara a migliorare la velocità di scrittura con la riga base, esercizi di precisione e un piano di 2 settimane. Esempi…