Calcolatore di date

Due domande in una pagina: quanto tempo passa tra due date e quale data esce se ne sposti una di un certo numero di giorni avanti o indietro.

— Differenza di calendario
  • —Giorni in totale
  • —Settimane intere
  • —Giorni lavorativi
  • —Giorni di weekend

I giorni si contano sul calendario, non sulle ore: due volte l’anno un giorno dura 23 o 25 ore e i conti fatti in millisecondi perdono un giorno intero.

Come si usa

  1. Scegli le due date: i conteggi compaiono subito.
  2. Spunta «conta anche l’ultimo giorno» se anche il giorno finale fa parte del periodo.
  3. Passa a «aggiungi o sottrai» per spostare una data di anni, mesi o giorni.
  4. Lì attiva i giorni lavorativi per saltare sabati e domeniche.

Da sapere

Perché i giorni si contano sul calendario

Sottrarre un timestamp dall’altro e dividere per 86 400 000 sembra corretto e sbaglia due volte l’anno: nei giorni del cambio dell’ora un giorno dura 23 o 25 ore. «Esattamente 30 giorni» diventa allora 29 giorni e 23 ore e si arrotonda a 29. Questo calcolatore lavora sulle date di calendario, così la risposta regge in ogni fuso orario e a ogni cambio.

Un mese non è trenta giorni

Aggiungi un mese al 31 gennaio e la risposta onesta è il 28 febbraio — l’ultimo giorno che esiste. Un browser lasciato a sé stesso dà il 3 marzo, perché sfora in silenzio nel mese successivo. La stessa trappola scatta con gli anni bisestili: il 29 febbraio più un anno è il 28 febbraio, non il 1° marzo. Qui entrambi i casi sono gestiti.

Domande frequenti

Si tiene conto dei giorni festivi?

No, solo di sabati e domeniche. L’elenco delle festività cambia da paese a paese e ogni anno, e una lista indovinata sarebbe peggio di nessuna: sembrerebbe autorevole e sarebbe sbagliata. Per un conteggio esatto prendi i giorni lavorativi dal tuo calendario.

Perché ottengo un giorno in meno di quanto mi aspettavo?

Molto probabilmente va contato anche l’ultimo giorno. Dal 1° al 10 gennaio ci sono nove giorni di differenza ma dieci giorni di ferie. Serve a questo la casella «conta anche l’ultimo giorno».

Che cosa significa esattamente «1 anno 2 mesi 3 giorni»?

È la stessa distanza espressa in unità di calendario: quanti anni interi ci stanno, poi i mesi interi nel resto, poi i giorni. Non è il totale diviso per 365 e 30: quei numeri compaiono a parte, come giorni, settimane e mesi complessivi.

Posso calcolarci un’età?

Sì: metti la data di nascita come prima data e oggi come seconda, e la differenza di calendario è l’età in anni, mesi e giorni. Per un compleanno, un onomastico o la data di un contratto il calcolo è lo stesso.

Strumenti correlati