Calcolatore di date
Calcola il tempo tra due date, oppure aggiungi o sottrai anni, mesi, settimane e giorni a una data.
Prima si applicano anni e mesi, poi settimane e giorni.
Fissa qui gli strumenti. Restano salvati in questo browser.
Fissa uno strumento e il suo adesivo arriva qui.
Calcola il tempo tra due date, oppure aggiungi o sottrai anni, mesi, settimane e giorni a una data.
Prima si applicano anni e mesi, poi settimane e giorni.
Giorni totali è il numero esatto di giorni dall'inizio alla fine. La data di fine non viene contata, quindi da lunedì a venerdì della stessa settimana ci sono quattro giorni. Anni, mesi e giorni esprime lo stesso intervallo in unità di calendario: il numero massimo di mesi interi che stanno tra le due date, più i giorni che avanzano.
Giorni lavorativi conta i giorni da lunedì a venerdì nell'intervallo, sempre senza la data di fine. Le festività cambiano da paese a paese e da regione a regione, quindi non vengono sottratte.
I mesi hanno lunghezze diverse, quindi aggiungere un mese richiede una regola per le date che non esistono nel mese raggiunto. Questo strumento mantiene il giorno del mese quando può, altrimenti si ferma all'ultimo giorno del mese: 31 gennaio più un mese dà 28 febbraio, o 29 febbraio in un anno bisestile. La pagina ti avvisa ogni volta che questa regola viene applicata.
Una conseguenza è che i calcoli sui mesi non sempre si possono annullare. 31 gennaio più un mese dà 28 febbraio, ma 28 febbraio meno un mese dà 28 gennaio. Per lo stesso motivo conta l'ordine dei passi: anni e mesi si applicano per primi, in un unico passo, e settimane e giorni si aggiungono dopo.
Un anno è bisestile se è divisibile per 4, tranne gli anni secolari, che devono essere divisibili per 400. Così il 2000 ha avuto il 29 febbraio e il 1900 no.
Un giorno locale non dura sempre 24 ore. Nei giorni in cui gli orologi cambiano per l'ora legale di solito dura 23 o 25 ore, e un calcolo che sottrae due timestamp locali e divide per 24 ore può risultare più corto di un giorno. Questo strumento fa tutti i calcoli su date di calendario in UTC, dove JavaScript conta ogni giorno come esattamente 24 ore, quindi un cambio d'ora non influisce mai sul risultato. Un'ora che inserisci viene trattata come una semplice lettura dell'orologio, senza fuso orario.
Il numero della settimana segue ISO 8601: le settimane iniziano di lunedì, e la settimana 1 è quella che contiene il primo giovedì dell'anno. I primi giorni di gennaio possono quindi appartenere all'ultima settimana dell'anno precedente. Per esempio, il 1° gennaio 2027 cade nella settimana 53 del 2026.
No. Il conteggio va dalla data di inizio fino alla data di fine esclusa, quindi dal 1° al 2 marzo c'è un giorno. Se ti servono entrambe le date, aggiungi uno al totale.
Febbraio non ha il 31, quindi il risultato si ferma all'ultimo giorno del mese. In un anno bisestile è il 29 febbraio. PostgreSQL, MySQL e java.time di Java applicano la stessa regola quando un giorno non esiste nel mese raggiunto.
No. I giorni lavorativi sono i giorni da lunedì a venerdì nell'intervallo. Le festività dipendono dal paese, dalla regione e dall'anno, quindi sottrai tu quelle che ti riguardano.
No. Il calcolo avviene con JavaScript nella scheda del tuo browser, e le date non vengono salvate. In questo browser viene ricordata solo la tua scelta tra le due modalità di calcolo.
Si apre in una finestra tutta sua e continua a funzionare offline.
Per installarla, tocca il pulsante Condividi e poi «Aggiungi alla schermata Home».