Vai al contenuto principale

Calcolatore tempo relativo

Confronta due date e orari e ottieni la frase relativa naturale («3 mesi fa», «domani», «tra 2 ore») insieme alla differenza esatta in giorni, ore, minuti e secondi.

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Questo strumento ti è stato utile?

Come funziona questo strumento?

«Pubblicato 3 giorni fa», «scade tra 2 ore», «aggiornato 4 mesi fa»: interfacce e contenuti descrivono spesso una data rispetto a un momento di riferimento. Questo calcolatore confronta due date e orari e mostra la frase relativa che produrrebbe un browser nella tua lingua, insieme alla differenza esatta in giorni, ore, minuti e secondi. Serve per verificare un’etichetta, scrivere una notifica o semplicemente sapere quanto tempo separa due momenti.

Lo strumento calcola prima la differenza reale in secondi tra obiettivo e riferimento (positiva se l’obiettivo è nel futuro). Poi sceglie l’unità più grande raggiunta: anni da 365 giorni, mesi da 30 giorni, settimane da 7 giorni, poi giorni, ore, minuti e secondi.

La differenza viene divisa per la durata di quell’unità e arrotondata all’intero più vicino, allo stesso modo nel passato e nel futuro: 45 giorni danno «tra 2 mesi» come «2 mesi fa». Il mese vale 30 giorni e l’anno 365 giorni, durate medie: il risultato è un’approssimazione leggibile, non un calcolo di calendario.

La frase è prodotta dall’API Intl.RelativeTimeFormat del browser (norma ECMA-402, testi dai dati Unicode CLDR) con l’opzione numeric «auto»: un valore di 1 o −1 diventa «domani», «ieri», «settimana prossima» o «mese scorso», e una differenza nulla «ora». Le date sono lette nel fuso orario del dispositivo.

Come usare questo strumento

  1. Inserisci data e ora di riferimento

    È l’«adesso» dal punto di vista della frase, per esempio l’ora attuale.

  2. Inserisci data e ora obiettivo

    L’evento da collocare: passato (… fa) o futuro (tra …).

  3. Leggi la frase relativa

    Compare nella lingua della pagina.

  4. Controlla la differenza esatta

    Il dettaglio in giorni, ore, minuti e secondi mostra l’arrotondamento applicato.

Regola di scelta dell’unità

Il valore mostrato è la differenza arrotondata nell’unità più grande raggiunta.

Differenza in secondi

Δ = t(obiettivo) − t(riferimento)

Valore mostrato

v = segno(Δ) × arrotonda(|Δ| ÷ u)

u è l’unità più grande tale che |Δ| ≥ u.

Δ
differenza reale in secondi, negativa nel passato
u
durata dell’unità: 1 anno = 365 g, 1 mese = 30 g, 1 settimana = 7 g, 1 g = 86.400 s, 1 h = 3.600 s, 1 min = 60 s
v
numero mostrato nella frase relativa

Non tutte le librerie di date usano le stesse soglie: alcune passano ai mesi già da 26 giorni o non mostrano mai le settimane. Due siti possono quindi formulare in modo diverso la stessa differenza.

Casi d’uso

Verificare un’etichetta di interfaccia

Controlla che un «2 mesi fa» mostrato da un’app corrisponda alle date reali.

Scrivere una notifica o un promemoria

Ottieni la formulazione naturale di una scadenza nelle sei lingue del sito.

Misurare il tempo trascorso da un evento

Conosci la differenza esatta tra un ordine e la consegna, o tra due accessi.

Capire uno scarto di un’ora

Individua l’effetto di un cambio dell’ora su una differenza di un giorno.

Esempi

Arrotondamento ai mesi

45 ÷ 30 = 1,5, arrotondato a 2.

Input

Riferimento 9 ott 2026 12:00, obiettivo 23 nov 2026 12:00

Risultato

tra 2 mesi (differenza esatta: 45 g)

Arrotondamento alle ore

1,5 h viene arrotondato a 2 h.

Input

Riferimento 12:00, obiettivo 13:30 dello stesso giorno

Risultato

tra 2 ore (1 h 30 min)

Nel passato

1.012 giorni ÷ 365 ≈ 2,77, arrotondato a 3.

Input

Riferimento 9 ott 2026, obiettivo 1 gen 2024

Risultato

3 anni fa

Passaggio all’ora legale (Roma)

La notte tra il 28 e il 29 marzo dura solo 23 h: lo strumento misura il tempo effettivamente trascorso.

Input

Riferimento 28 mar 2026 12:00, obiettivo 29 mar 2026 12:00

Risultato

tra 23 ore

Consigli e buone pratiche

  • «Domani» indica qui una differenza arrotondata a un giorno (da 24 h a meno di 36 h), non per forza il giorno di calendario successivo: dalle 23 alle 5 di dopodomani dà comunque «domani».
  • Per un numero esatto di giorni di calendario tra due date usa il calcolatore di differenza tra date; per un conto alla rovescia in giorni, quello dei giorni mancanti.
  • Per una durata precisa mostrata agli utenti (termine legale, garanzia) preferisci la differenza esatta alla frase arrotondata.
  • Per confrontare orari inseriti in due fusi diversi, convertili prima con il convertitore di fusi orari.

Fonti e riferimenti

Domande frequenti

Perché 45 giorni danno «tra 2 mesi»?

Oltre i 30 giorni la differenza è espressa in mesi di 30 giorni e arrotondata: 45 ÷ 30 = 1,5, arrotondato a 2. La differenza esatta (45 g) resta visibile sotto la frase.

Perché «tra 4 settimane» per 29 giorni?

I mesi iniziano solo da 30 giorni. Tra 7 e 29 giorni la differenza è espressa in settimane: 29 ÷ 7 ≈ 4,1, arrotondato a 4.

Perché una differenza di un giorno mostra 23 o 25 ore?

Perché tra le due date c’è stato un cambio dell’ora. Lo strumento misura la durata effettivamente trascorsa nel fuso del dispositivo.

Quando compaiono «ieri» o «domani»?

Quando la differenza arrotondata vale esattamente −1 o +1 giorno. Lo stesso vale per «settimana scorsa», «mese prossimo» o «anno prossimo».

Da dove vengono le formulazioni in ogni lingua?

Dall’API Intl.RelativeTimeFormat del browser, definita dalla norma ECMA-402 e alimentata dai dati linguistici di Unicode CLDR.

I secondi vengono considerati?

I campi si inseriscono al minuto, ma la differenza è calcolata in secondi; sotto il minuto il risultato è espresso in secondi o come «ora».

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Calcola quanti giorni mancano a una data, o quanti ne sono passati, con l’equivalente in settimane.

Date e tempoIn evidenzaUsa questo strumento
GuidaBuone pratichePrincipiante

Calcoli di data e ora: guida pratica

Differenze tra date, durate, giorni lavorativi, settimane ISO, ricorrenze e formati: scegli il calcolo corretto.

7 settembre 20262 min