Giorni Fino alla Data
Scegli una data obiettivo per vedere i giorni mancanti (o trascorsi), settimane e mesi approx. È un intervallo di date unilaterale: «quanto manca a X?» — non una differenza senza ordine tra due date qualsiasi.
Calcola
Risultato
La formula
Normalize both dates to local midnight, then days = round((target − from) / 86,400,000). Positive means upcoming; negative means past; zero means today. Weeks = floor(|days|/7); months ≈ |days|/30.4375.
Esempio svolto
- From 2026-07-22 to 2026-12-25
- Civil-day gap = 156 days
- 156 = 22 weeks + 2 days · ≈ 5.1 months
Risultato: 156 days until Dec 25, 2026
Come si conta il conto alla rovescia
È un intervallo di date unilaterale: «quanto manca a X?» — non una differenza senza ordine tra due date qualsiasi.
Data «da» predefinita
Se «Da» è vuoto, usiamo oggi nel fuso orario locale del browser. Entrambe le date sono trattate come mezzanotti — l’ora del giorno non conta.
Date passate
Se la data obiettivo è precedente alla data di partenza, mostriamo «N giorni fa» con un badge al passato invece di un countdown negativo.
Rispetto alla differenza tra date
La differenza tra date restituisce sempre un intervallo positivo. «Giorni a» conserva la direzione (futuro vs passato) e mette in evidenza un solo obiettivo.
Fatti interessanti
Giorni civili
Contiamo le mezzanotti di calendario superate — weekend e festività inclusi.
I mesi sono approssimati
La lunghezza dei mesi varia; la cifra ≈ mesi usa 30,4375 giorni (365,25/12).
I giorni bisestili contano
Un 29 febbraio tra le date aggiunge automaticamente un giorno.
Fusi orari
La mezzanotte locale conta vicino ai confini di fuso — concordate una data di calendario condivisa per gli eventi.
Giorni lavorativi
Questo strumento non salta weekend né festività nazionali italiane.
Domande frequenti
Imposta quella data come obiettivo (da = oggi).
Vedrai “N giorni fa”.
Sì — compila la data “da” opzionale.
Qui conta la direzione verso l'obiettivo.
Imposta la data obiettivo all’1 gennaio dell’anno desiderato e lascia «Da» vuoto per oggi. Il risultato mostra giorni esatti, settimane intere e mesi approssimativi.
Sì — imposta l’obiettivo sull’occorrenza di quest’anno. Quando passa, aggiorna all’anno successivo.
Entrambe le date sono mezze notti locali del browser, senza orario. Vicino a un confine di fuso, il giorno esatto può spostarsi di uno.
Riferimenti
- ISO 8601 Calendar date representation.
- Time FAQs (leap years) Gregorian leap rules.