PK Systems PK Systems
Generale

Calcolatore della differenza tra date

Trova l'intervallo esatto tra due date qualsiasi — in anni, mesi, giorni, settimane, ore e minuti.

Calcolatore della differenza tra date

Conta la data di fine come un giorno intero. Utile per soggiorni in hotel, locazioni e durate inclusive.

Durata

Scegli due date per vedere la differenza.

Cos'è una differenza tra date?

La differenza tra date è la quantità di tempo che intercorre tra due date di calendario. Esistono due modi comuni per esprimerla: come totale singolo (ad esempio, 1.234 giorni) o come scomposizione di calendario in anni, mesi e giorni. Entrambe le risposte sono corrette — descrivono lo stesso intervallo in unità diverse. Questo calcolatore le fornisce entrambe contemporaneamente, così puoi usare quella più adatta al tuo scenario.

Come usare questo calcolatore

Scegli una data di inizio e una data di fine. Il risultato si aggiorna istantaneamente mentre digiti. Se la data di fine è precedente alla data di inizio, il calcolatore le scambia in modo che la durata sia sempre positiva. Attiva Includi il giorno finale quando hai bisogno che la data di fine stessa conti come giorno intero — questo corrisponde al modo in cui soggiorni, locazioni e periodi di noleggio vengono tipicamente fatturati.

Come funziona il calcolo

Per la scomposizione in anni/mesi/giorni, usiamo l'aritmetica di calendario — lo stesso metodo che useresti su carta. Sottraiamo gli anni, poi i mesi, poi i giorni, prendendo in prestito dal mese precedente quando la sottrazione del giorno del mese diventa negativa. L'importo preso in prestito è la lunghezza effettiva di quel mese precedente, motivo per cui una data di fine febbraio si comporta diversamente da una di fine marzo. Per i giorni totali, dividiamo i millisecondi trascorsi per la durata di un giorno, il che tiene conto automaticamente degli anni bisestili. I giorni feriali e del fine settimana vengono contati percorrendo ogni giorno dell'intervallo e verificandone il giorno della settimana.

Quale unità dovresti usare?

Scenario Unità migliore
Età, anniversari, durata progettoAnni, mesi, giorni
Scadenze di lavoro o scuolaGiorni feriali
Periodi di paga, programmi ricorrentiSettimane
Brevi viaggi, soggiorni in hotelGiorni totali (con fine inclusiva)
Conti alla rovescia, registri orariOre o minuti

Domande frequenti

Questo calcolatore tiene conto degli anni bisestili?

Sì. I giorni totali sono calcolati da timestamp reali, quindi il 29 febbraio negli anni bisestili è incluso automaticamente. Anche le scomposizioni di calendario usano le lunghezze reali dei mesi, quindi un intervallo che attraversa un giorno bisestile rifletterà correttamente quel giorno extra.

Perché il risultato in anni/mesi/giorni non equivale ai giorni totali divisi per 365?

Perché mesi e anni non hanno una lunghezza fissa. Un mese può essere di 28, 29, 30 o 31 giorni; un anno può essere di 365 o 366. La scomposizione del calendario utilizza i mesi effettivi che l'intervallo copre, il che è più accurato per il tempo umano ma non può essere derivato da una singola divisione.

Cosa fa "includi il giorno finale"?

Per impostazione predefinita, la durata è esclusiva — da lunedì a martedì è 1 giorno. Con l'opzione abilitata, anche il giorno finale viene contato, rendendo da lunedì a martedì pari a 2 giorni. Usalo per soggiorni, locazioni e qualsiasi caso in cui entrambi gli estremi facciano parte del periodo.

Cosa succede con l'ora legale?

Questo calcolatore lavora in giorni di calendario, non in ore di orologio, quindi l'ora legale non altera il risultato. Le ore e i minuti mostrati sono derivati da giorni completi di 24 ore per chiarezza. Se hai bisogno di tracciare il tempo effettivo trascorso attraverso un cambio di ora legale, usa invece uno strumento basato su timestamp.

Come vengono contati i giorni feriali?

I giorni feriali sono dal lunedì al venerdì; i giorni del fine settimana sono sabato e domenica. Il calcolatore percorre ogni giorno nell'intervallo inclusivo e ne controlla il giorno della settimana, quindi il conteggio è esatto anche quando l'intervallo inizia o finisce in un fine settimana.

Posso usarlo per date passate e date future?

Sì. Il calcolatore funziona in entrambe le direzioni e su qualsiasi data supportata dal selettore di date del tuo browser. Se inserisci accidentalmente le date nell'ordine sbagliato, vengono scambiate automaticamente in modo che la durata sia sempre positiva.