Calcolatore di date e durate
Confronta due date con regole di conteggio esplicite oppure sposta una data per giorni di calendario o giorni da lunedì a venerdì.
Il risultato con segno è la data finale meno la data iniziale.
La data finale cade questo numero di giorni di calendario dopo quella iniziale.
- Giorni trascorsi (con segno: Fine − Inizio)
- +151
- Durata assoluta
- 21 settimane intere, 4 giorni rimanenti
- Giorni lavorativi trascorsi (con segno; Inizio incluso, Fine esclusa)
- +108
- Giorni di calendario incluse entrambe le date
- 152
- Giorni lavorativi incluse entrambe le date
- 109
I conteggi dal lunedì al venerdì escludono sabato e domenica, ma non le festività. Tutti i calcoli usano date di calendario, non orari.
Incluso
- Calcoli basati solo su date gregoriane dal 1° gennaio 1900 al 31 dicembre 2100
- Giorni di calendario trascorsi con segno e durata assoluta in settimane intere più giorni rimanenti
- Conteggi che includono entrambe le date estreme
- Conteggi trascorsi e inclusivi dei giorni da lunedì a venerdì
- Aggiunta o sottrazione di giorni di calendario o giorni da lunedì a venerdì
Non incluso
- Festività, calendari festivi locali e settimane lavorative personalizzate
- Orari, giorni parziali, fusi orari e passaggi all'ora legale o solare
- Date ricorrenti, mesi o anni come unità di spostamento
- Scadenze legali, date delle retribuzioni, diritto alle ferie o consulenza sulla conformità
Cosa significa
Il confronto usa Fine − Inizio. Se la data finale è successiva, il conteggio trascorso è positivo; se è precedente, è negativo. Le settimane intere e i giorni rimanenti usano la distanza assoluta e ne descrivono quindi l'ampiezza, non la direzione.
Il conteggio dei giorni da lunedì a venerdì trascorsi è semiaperto: procedendo in avanti include la data iniziale ed esclude quella finale. Invertendo le date, applica la stessa regola con segno opposto. I due conteggi inclusivi comprendono invece entrambe le date estreme e non sono mai negativi.
Uno spostamento per giorni lavorativi conta solo dal lunedì al venerdì. La data iniziale non è il primo giorno dello spostamento. Partendo di sabato o domenica, l'aggiunta raggiunge il lunedì successivo e la sottrazione il venerdì precedente; uno spostamento di zero lascia invariata qualsiasi data. Le festività non vengono considerate.
Formula ed esempio svolto
giorni trascorsi = Data finale − Data iniziale giorni di calendario inclusivi = |giorni trascorsi| + 1 settimane intere = floor(|giorni trascorsi| ÷ 7) giorni rimanenti = |giorni trascorsi| mod 7 giorni lavorativi trascorsi = conteggio con segno dei giorni da lunedì a venerdì in [Inizio, Fine) giorni lavorativi inclusivi = giorni da lunedì a venerdì dalla data meno recente alla più recente, incluse entrambe le date
Da lunedì 3 marzo 2025 a lunedì 10 marzo 2025
- Giorni di calendario trascorsi: 10 marzo − 3 marzo
- +7 giorni
- Settimane intere e giorni rimanenti
- 1 settimana, 0 giorni
- Giorni da lunedì a venerdì in [Inizio, Fine)
- +5 giorni lavorativi
- Giorni da lunedì a venerdì includendo entrambi i lunedì
- 6 giorni lavorativi
Le date distano 7 giorni di calendario. L'intervallo semiaperto contiene 5 giorni lavorativi, mentre quello inclusivo ne contiene 6 perché comprende entrambi i lunedì.
Come funziona il calcolo
Il calcolo segue le formule, le definizioni e le ipotesi illustrate in questa pagina. Le fonti riportate di seguito documentano il metodo e gli eventuali limiti indicati.
Fonti ufficiali
- ISO — Formato ISO 8601 per data e ora — Date del calendario gregoriano non ambigue in ordine anno-mese-giorno; le regole per i conteggi inclusivi e dal lunedì al venerdì sono scelte esplicite del prodotto