Calcolo date

Questo strumento trova il tempo esatto fra due date — anni, mesi, giorni, giorni totali, settimane e giorni lavorativi — e aggiunge o sottrae anni, mesi, settimane e giorni da una data qualsiasi. Tutto avviene nel tuo browser; niente viene caricato online.

Tempo fra due date

Aggiungere o sottrarre da una data

Operazione

Come funziona il calcolo date

In questa pagina ci sono due calcolatori. Il primo trova la durata fra due date: ricava gli anni, i mesi e i giorni interi che le separano, il numero totale di giorni e di settimane, e quanti di quei giorni sono giorni lavorativi. Il secondo aggiunge o sottrae un intervallo — una qualsiasi combinazione di anni, mesi, settimane e giorni — a partire da una data iniziale, e indica la data risultante e il giorno della settimana in cui cade. Entrambi usano direttamente il calendario: gli anni bisestili, la diversa lunghezza dei mesi e le date di fine mese (che si spostano all'ultimo giorno disponibile) sono gestiti in automatico.

Le date vengono lette a mezzanotte locale, quindi i fusi orari e il passaggio all'ora legale non possono mai spostare un risultato di un giorno. La suddivisione in anni, mesi e giorni segue sempre una regola: data iniziale + risultato = data finale, esattamente. È per questo che la distanza dal 31 dicembre al 1° marzo viene indicata come «2 mesi e 1 giorno» e non come una sottrazione grezza, che potrebbe produrre un numero di giorni negativo e privo di senso.

Giorni lavorativi, fine settimana e come vengono contati

«Giorni lavorativi» conta solo i giorni dal lunedì al venerdì compresi nell'intervallo; «Giorni di fine settimana» conta i sabati e le domeniche. Sommati, danno sempre il totale dei giorni dello stesso periodo. Il conteggio è esatto per intervalli di qualsiasi lunghezza, perché si basa sul giorno della settimana di ciascuna estremità e sul numero di settimane intere che le separano, non su un'approssimazione. Una cosa che questo strumento volutamente non fa è togliere i giorni festivi: le festività cambiano da Paese a Paese, da zona a zona e da anno ad anno — in Italia, per esempio, la festa del santo patrono cambia da comune a comune. Per ottenere i giorni lavorativi reali occorre quindi sottrarre le feste che nella propria zona cadono dal lunedì al venerdì.

Conteggio inclusivo ed esclusivo

La causa più comune di confusione «per un giorno» nei calcoli fra date è se contare o no entrambe le estremità. Il conteggio esclusivo — quello predefinito qui — dà la semplice differenza fra le due date: dal 1° gennaio al 2 gennaio è 1 giorno. Il conteggio inclusivo considera come giorni pieni sia il primo sia l'ultimo, quindi la stessa coppia diventa 2 giorni. I giorni di affitto, i giorni di degenza in ospedale e alcuni periodi di preavviso si contano in modo inclusivo; il classico calcolo «quanti giorni mancano» è esclusivo. La casella qui sopra permette di passare da un metodo all'altro.

Unità di durata: tabella di riferimento

UnitàGiorniNote
Giorno1L'unità di base — un giorno di calendario.
Settimana7Sette giorni; è fissa, non cambia mai.
Due settimane14Quattordici giorni — comuni per i periodi di paga e i preavvisi; in italiano si dice spesso «quindicina».
Mese28–31Cambia da mese a mese (febbraio 28 o 29, aprile/giugno/settembre/novembre 30, gli altri 31).
Trimestre90–92Tre mesi (un trimestre aziendale o fiscale).
Anno comune365Un anno non bisestile.
Anno bisestile366Ha il 29 febbraio; arriva circa ogni 4 anni.

Anni bisestili e lunghezza dei mesi

Un anno è bisestile (366 giorni, con il 29 febbraio) se è divisibile per 4 — con l'eccezione degli anni di fine secolo, che devono essere divisibili anche per 400. Perciò il 1700, il 1800 e il 1900 sono stati anni comuni, mentre il 1600 e il 2000 sono stati bisestili; il prossimo anno di fine secolo che salterà il giorno in più sarà il 2100. La regola arriva dal calendario gregoriano, introdotto nel 1582 e adottato subito negli Stati italiani dell'epoca: quell'anno, al giovedì 4 ottobre seguì direttamente il venerdì 15 ottobre, per recuperare i dieci giorni accumulati dal vecchio calendario giuliano. Dato che i mesi durano 28, 29, 30 o 31 giorni, il calcolatore usa sempre la lunghezza reale del mese interessato invece di una media fissa — ed è esattamente per questo che le date di fine mese si spostano correttamente all'ultimo giorno disponibile.

MeseGiorni
gennaio31
febbraio28 (29 in un anno bisestile)
marzo31
aprile30
maggio31
giugno30
luglio31
agosto31
settembre30
ottobre31
novembre30
dicembre31

Usi comuni

  • Il conto alla rovescia verso una scadenza, un lancio, un esame, una data di consegna o un evento.
  • Il calcolo di un periodo di preavviso, della fine del periodo di prova o della durata di un contratto («90 giorni dalla firma»).
  • Sapere quanti giorni lavorativi ci sono in un periodo di progetto, prima di togliere le feste locali.
  • Verificare anniversari, traguardi e domande del tipo «quanto tempo è passato da…».
  • Spostare una data di un intervallo fisso — una visita di controllo, la scadenza di una garanzia, una data di rinnovo.

Privacy

Il calcolatore funziona interamente sul tuo dispositivo. Le date inserite vengono calcolate direttamente nel tuo browser, non vengono mai inviate a un server e non sono né salvate né registrate — quindi è sicuro usarlo anche per pianificare cose private, e continua a funzionare senza connessione una volta caricata la pagina.

Domande frequenti

Come si calcola il numero di giorni fra due date?
Nel primo calcolatore va inserita la data più vecchia in «Data iniziale» e quella più recente in «Data finale». Il risultato appare subito: la differenza esatta in anni, mesi e giorni, più il numero totale di giorni, il totale delle settimane e quanti di quei giorni sono giorni lavorativi (dal lunedì al venerdì). Per impostazione predefinita il conteggio è esclusivo, cioè è la semplice differenza fra le due date (dal giorno successivo a quello iniziale fino al giorno finale compreso): è il significato abituale di «giorni fra due date». Spuntando «Includere il primo e l'ultimo giorno» vengono contati entrambi, e i totali aumentano di uno.
Che differenza c'è fra «giorni fra due date» e «giorni contando entrambe le date»?
Esistono due convenzioni comuni. Il conteggio esclusivo dà la differenza fra le date — il numero di notti, cioè di giorni interi, che passano dall'una all'altra: fra il 1° gennaio e il 2 gennaio c'è 1 giorno. Il conteggio inclusivo tratta entrambe le estremità come giorni pieni, quindi dal 1° gennaio al 2 gennaio si ottengono 2 giorni. Nessuno dei due è «più corretto»: si sceglie quello che serve nel proprio caso. I periodi di preavviso e i giorni di affitto si contano spesso in modo inclusivo; l'aritmetica semplice fra date è di solito esclusiva. Questo strumento usa l'esclusivo come impostazione predefinita e permette di passare all'altro con una sola casella.
Come vengono ricavati gli anni, i mesi e i giorni?
Il calcolatore prende il maggior numero di mesi interi di calendario che entrano fra le due date senza superare la data finale, poi conta i giorni che restano. Aggiungere un mese porta allo stesso numero di giorno del mese successivo, oppure all'ultimo giorno di quel mese quando è più corto: così il 31 gennaio più un mese diventa il 28 febbraio (il 29 in un anno bisestile). È questo metodo «di calendario» che fa risultare la distanza dal 31 dicembre al 1° marzo come 2 mesi e 1 giorno, invece di una sottrazione incolonnata che potrebbe dare un valore negativo; e garantisce sempre la regola per cui data iniziale + risultato = data finale, esattamente.
Come vengono contati i giorni lavorativi?
I giorni lavorativi sono i giorni che cadono dal lunedì al venerdì all'interno dell'intervallo; il sabato e la domenica vengono esclusi. Il conteggio è esatto: lo strumento usa il giorno della settimana di ciascuna estremità e il numero di settimane intere del periodo, quindi non sbaglia mai, nemmeno su intervalli molto lunghi. Attenzione a una cosa: non toglie i giorni festivi, che cambiano da Paese a Paese, da zona a zona e da anno ad anno — in Italia, per esempio, la festa del santo patrono cambia da comune a comune. Per avere i giorni lavorativi al netto delle feste occorre sottrarre le festività che nella propria zona cadono dal lunedì al venerdì.
Come si aggiungono o si sottraggono giorni, settimane, mesi o anni a una data?
Si usa il secondo calcolatore. Va inserita una data iniziale, poi si digita di quanti anni, mesi, settimane e/o giorni spostarla (si possono combinare fra loro), si sceglie Aggiungi o Sottrai, e lo strumento mostra la data risultante e il giorno della settimana in cui cade. Prima vengono applicati gli anni e i mesi, con l'aritmetica di calendario e lo spostamento all'ultimo giorno del mese quando serve (per esempio il 31 marzo meno un mese diventa il 28 febbraio), e solo dopo le settimane e i giorni. Risponde a domande come «che data sarà fra 90 giorni?», «quando cadono 6 settimane dopo il mio appuntamento?» oppure «che data era 18 mesi fa?».
Gestisce bene gli anni bisestili? E le date inserite restano private?
Sì a entrambe le domande. Ogni calcolo usa direttamente il calendario, quindi tiene conto in automatico degli anni bisestili (il 29 febbraio), della diversa lunghezza di ogni mese e dello spostamento a fine mese. Le date vengono lette a mezzanotte locale, così i fusi orari e il passaggio all'ora legale non spostano mai un risultato di un giorno. E tutto lo strumento è semplice JavaScript che funziona direttamente nel tuo browser: le date inserite non vengono mai caricate online, salvate o registrate, e la pagina continua a funzionare anche senza connessione dopo il primo caricamento.

Strumenti correlati

Scopri altri strumenti

Vedi tutti i 70 strumenti →