Tempo e data

Conto alla rovescia alla data

Giorni, ore, minuti fino a qualsiasi data futura — e il progresso finora.

01Input
Lascia vuoto per iniziare il conto alla rovescia da oggi.
02Risultati
Giorni rimanenti
Destinazione:
Ore · minuti · secondi
Progresso
Settimane rimanenti
Giorni lavorativi (≈)
Già passato?
Progresso dal riferimento alla destinazione
Riferimento Destinazione

Gli orari utilizzano il fuso orario locale del tuo browser. La stima dei giorni lavorativi è giorni × 5/7 — non detrae le festività.

03Come funziona

Perché esiste questa calcolatrice

La maggior parte delle persone sceglie una data obiettivo — un lancio, un matrimonio, il rinnovo di un contratto, la fine del trimestre scolastico — e poi perde rapidamente traccia di quanto sia realmente vicina. Uno sguardo a un calendario a muro indica la data, non la distanza. Questa calcolatrice trasforma tale distanza nei quattro numeri che contano davvero per la vostra pianificazione: giorni, settimane, giorni lavorativi e il contatore in tempo reale di ore-minuti-secondi. Mostra anche la percentuale del percorso già coperta, che è il dato più utile quando si sta gestendo un progetto o un impegno di risparmio. Il conto alla rovescia è ancorato all'orologio del vostro browser, funziona interamente nel vostro browser (nessun dato viene inviato altrove) e si ricalcola ogni volta che modificate un input, in modo da poter abbozzare decine di scenari in pochi secondi senza lasciare la pagina.

La formula

Il conto alla rovescia è costruito a partire da tre istanti temporali e un rapporto. In primo luogo, la calcolatrice analizza la data obiettivo più l'opzionale ora obiettivo in un singolo istante T. Se lasciate il campo dell'ora a mezzanotte, la scadenza viene interpretata come l'inizio di quel giorno; se impostate 23:59 otterrete l'ultimo minuto. In secondo luogo, legge l'istante corrente N dall'orologio del vostro dispositivo. In terzo luogo, legge la data di riferimento R — il momento da cui si desidera che la barra di avanzamento inizi. Se lasciate il campo di riferimento vuoto, la calcolatrice utilizza la data odierna, il che significa che il progresso inizia da zero e aumenta all'avvicinarsi della scadenza.

I quattro risultati principali seguono direttamente:

  • Millisecondi totali rimanenti: Δ = T − N. Se Δ è negativo, la scadenza è nel passato e il flag Già passato? passa a . I giorni, le ore, i minuti e i secondi visualizzati sono calcolati dal valore assoluto |Δ|, quindi un ritardo di "−3 giorni, 02:15:00" viene letto chiaramente come "3 gg, 02:15:00, passato = Sì".
  • Giorni, ore, minuti, secondi: divisione intera di |Δ| per 86.400.000, poi per 3.600.000, poi per 60.000, poi per 1.000.
  • Percentuale di progresso: 100 × (N − R) / (T − R), limitata all'intervallo 0-100. Se il riferimento è nel futuro rispetto ad ora (cioè, non avete ancora avviato il timer), la percentuale rimane a 0 %. Se T ≤ R (uno scenario mal configurato in cui il riferimento è dopo l'obiettivo), la calcolatrice torna a 0 % quando la scadenza è imminente e a 100 % quando è già passata.
  • Settimane e giorni lavorativi: settimane = ⌊giorni / 7⌋ e giorni_lavorativi ≈ round(giorni × 5 / 7). Il dato dei giorni lavorativi è una stima basata sul calendario — non sottrae festività pubbliche, vacanze o fine settimana già caduti all'interno del periodo.

Come usarla

Scegliete prima la scadenza: digitate o usate il selettore di data per la Data obiettivo, poi regolate l'Ora obiettivo se il momento è importante (inizio evento, chiusura mercato, passaggio di server). L'impostazione predefinita 00:00 va bene per i conti alla rovescia informali. Se desiderate che la barra di avanzamento tenga traccia della percentuale trascorsa di una finestra definita — ad esempio, una promozione di 90 giorni o uno sprint di 6 settimane — impostate la Data di riferimento all'inizio di quella finestra. Altrimenti, lasciatela vuota e la barra inizierà da 0 % oggi e raggiungerà il 100 % nel momento in cui la scadenza sarà raggiunta. Ogni pressione di tasto ricalcola il risultato; nulla viene memorizzato o trasmesso. Utilizzate il pulsante segnalibro nella barra degli strumenti per salvare un conto alla rovescia usato di frequente tra i vostri preferiti e il menu di condivisione per copiare un link che precompila i vostri input per qualcun altro.

Esempio pratico

State spedendo un prodotto il 31 dicembre alle 23:59 e volete sapere, un martedì qualsiasi a metà settembre, a che punto è il lavoro. Impostate Data obiettivo = 2026-12-31, Ora obiettivo = 23:59, Data di riferimento = 2026-01-01. Se oggi è il 16 settembre 2026 alle 10:00 ora locale:

  • T − N è circa 106 giorni, 13 ore, 59 minuti — la calcolatrice mostra "106 gg" nell'indicatore KPI principale e "13:59:00" nel campo HMS in tempo reale.
  • T − R è circa 364 giorni; N − R è circa 258 giorni; il Progresso quindi mostra 100 × 258 / 364 ≈ 70,9 %. La barra di avanzamento si riempie fino a circa il 71 %, con il marcatore "Ora" in tempo reale fissato nella stessa posizione e etichettato "70,9 %".
  • Settimane rimanenti sono ⌊106 / 7⌋ = 15 sett. Giorni lavorativi sono round(106 × 5 / 7) ≈ 76 g.l.. Già passato? è No. Aprite la calcolatrice con lo stesso scenario a mezzanotte del 1° gennaio 2027 e l'indicatore principale si trasforma in "0 gg", HMS legge "00:00:00", il progresso è 100 %, e il flag "passato" è (con un piccolo Δ negativo).

Insidie e casi limite

  • Fuso orario del browser, non UTC. Il calcolo utilizza l'orologio locale del vostro dispositivo. Se impostate un obiettivo di "2027-03-15 09:00" mentre viaggiate, vi impegnate per le 09:00 ovunque si trovi il portatile in quel momento. Due collaboratori in fusi orari diversi vedranno cifre leggermente diverse per lo stesso obiettivo — per scelta progettuale, poiché la maggior parte dei conti alla rovescia personali sono locali.
  • Salti dell'ora legale. Quando gli orologi avanzano o retrocedono, Δ può spostarsi di un'ora senza che voi tocchiate alcun input. Il conteggio dei giorni non è influenzato (arrotonda a giorni interi) ma la lettura HMS e la percentuale di progresso si sposteranno fino a 60 minuti nel giorno della transizione.
  • I secondi intercalari sono ignorati. Vengono inseriti dall'IERS circa una volta ogni 18 mesi e non sono esposti dall'API JavaScript Date; la deriva risultante su un conto alla rovescia di più anni è al massimo di pochi secondi — trascurabile per la pianificazione umana.
  • Riferimento nel futuro. Se R > N, il timer non è ancora iniziato dal vostro punto di vista — il progresso è fissato a 0 % in modo che la barra non menta sul lavoro trascorso. I campi HMS e giorni rimanenti continuano a scalare verso T.
  • I giorni lavorativi sono una stima. Il rapporto 5/7 è la media corretta a lungo termine per una settimana lavorativa dal lunedì al venerdì, ma qualsiasi specifica finestra di 30 giorni può cadere su un numero di giorni feriali compreso tra 20 e 22 a seconda dell'allineamento, e le festività pubbliche possono ridurne altri due o quattro. Usatelo per stime approssimative, non per gli SLA.
  • Settimane del calendario vs settimane ISO. L'indicatore KPI "settimane rimanenti" conta blocchi di 7 giorni trascorsi da ora. Non è allineato alle settimane del calendario ISO (la W01 inizia il lunedì della settimana settimana contenente il primo giovedì dell'anno), quindi non confrontatelo con un tracker settimanale che utilizza la numerazione ISO.

Variazioni e calcolatrici correlate

Lo stesso meccanismo alimenta una famiglia di strumenti correlati che potete costruire regolando una singola riga di input:

  • Modalità anniversario — scambiate obiettivo con riferimento e la calcolatrice diventa un contatore "tempo trascorso da" (anni di matrimonio, giorni di sobrietà, ore dall'ultimo incidente su un cruscotto di sicurezza).
  • Scadenze multiple — puntate la stessa calcolatrice su più righe in un foglio di pianificazione (progetto A, progetto B, progetto C) e leggete l'elenco ordinato dei giorni rimanenti come una dashboard di portfolio.
  • Conti alla rovescia ricorrenti — fissate l'obiettivo a "prossimo venerdì 17:00" o "primo giorno del prossimo mese" e la stessa aritmetica vi fornirà un contatore settimanale o mensile scorrevole, utile per la cadenza degli sprint o i promemoria per l'affitto.
  • Pomodoro e timer brevi — sostituite i minuti ai giorni negli input e la lettura HMS diventa un timer di messa a fuoco di 25 minuti con tracciamento delle pause.
  • Calendari lunari e islamici — convertite l'obiettivo in una data Hijri o lunare prima di passarla; l'oggetto JavaScript Date è puramente gregoriano, quindi i sistemi non gregoriani necessitano di un passaggio di pre-elaborazione.
  • Sprint burndown — fornite alla calcolatrice un inizio sprint (riferimento) e una fine sprint (obiettivo) e la percentuale di progresso vi darà la linea di burn-down ideale giorno per giorno che una dashboard JIRA traccia in grigio dietro l'effettivo burn-down dei punti storia.

Calcolatori correlati