Cosa fa
Questo calcolatore di date risponde a due domande quotidiane. Quanti giorni ci sono tra due date? E che data cade dopo un certo numero di giorni, settimane, mesi o anni da una data? È utile per scadenze, piani di progetto, preavvisi, abbonamenti, età e conti alla rovescia.
Per una differenza mostra i giorni totali, lo stesso intervallo in anni, mesi e giorni e in settimane e giorni, i mesi interi e quanti giorni sono lavorativi o di fine settimana. Quando aggiungi o sottrai mostra la data risultante con il giorno della settimana, il giorno dell’anno e il numero di settimana ISO.
Come si usa
- Inserisci la data di inizio o fai clic su Oggi. Fai clic su Esempio per caricarne uno.
- Scegli cosa Calcolare: la differenza tra date, oppure aggiungi o sottrai.
- Per una differenza, scrivi la Data di fine accanto a quella di inizio; lasciala vuota per contare fino a oggi.
- Per aggiungere o sottrarre, indica anni, mesi, settimane e giorni nelle opzioni e attiva i giorni lavorativi se serve.
Esempio
Dalla data di inizio dell’esempio a Natale dello stesso anno:
Start date: 2025-01-01 (Wednesday)
End date: 2025-12-25 (Thursday)
Total days: 358
Years, months, days: 11 months, 24 days
Weeks and days: 51 weeks, 1 day
Business days (Mon–Fri): 256
Cioè 358 giorni: 11 mesi e 24 giorni o 51 settimane e 1 giorno, di cui 256 lavorativi. Aggiungendo 10 giorni lavorativi al 2025-01-01 si ottiene il 2025-01-15, perché i due fine settimana in mezzo vengono saltati.
Buono a sapersi
Tutti i calcoli usano giorni di calendario interi, quindi il cambio dell’ora non sposta mai un risultato di un’ora. La differenza è negativa quando la data di fine precede quella di inizio. Le settimane ISO seguono la ISO 8601: iniziano il lunedì e la settimana 1 è quella che contiene il primo giovedì dell’anno, per cui i primi giorni di gennaio possono appartenere all’ultima settimana dell’anno precedente.
Domande frequenti
› La data di fine viene contata?
Non per impostazione predefinita. Da lunedì a martedì c’è 1 giorno, come nella maggior parte dei calendari e dei linguaggi di programmazione. Attiva Includi la data di fine per contare entrambi gli estremi, per esempio i giorni di un viaggio o di un permesso dal primo all’ultimo giorno.
› Come vengono contati i giorni lavorativi?
Sono tutti i giorni tranne il fine settimana scelto, sabato e domenica per impostazione predefinita; ci sono anche venerdì e sabato o solo domenica. Le festività cambiano da paese a paese e non vengono tolte, quindi sottraile tu se servono.
› Cosa succede aggiungendo un mese al 31 gennaio?
Il giorno viene limitato all’ultimo giorno del mese più corto, quindi 31 gennaio più un mese dà 28 febbraio, o 29 negli anni bisestili. Prima si aggiungono anni e mesi, poi settimane e giorni, come fa la maggior parte delle librerie di date.
› Quali date posso usare?
Qualsiasi data dall’anno 1 al 9999 del calendario gregoriano, scritta come AAAA-MM-GG (vanno bene anche barre o punti), più le parole today, tomorrow e yesterday. Ora e fuso orario vengono ignorati; per quelli usa il convertitore di timestamp o di fusi orari.