Vai al contenuto

Calcolatore di Intervalli Temporali - Calcola il Tempo tra Date

Calcola istantaneamente intervalli di tempo precisi tra due date. Ottieni risultati in secondi, minuti, ore e giorni. Gestisce automaticamente gli anni bisestili, l'ora legale e i fusi orari.

Calcolatore di Intervallo di Tempo

Calcolatore di caricamento...
📚

Documentazione

Che cos'è un calcolatore di intervalli di tempo

Un calcolatore di intervalli di tempo trova la quantità esatta di tempo tra due date e orari. Riceve una data e un'ora di inizio e una data e un'ora di fine, quindi riporta la differenza in secondi, minuti, ore e giorni, insieme a un riepilogo in linguaggio semplice come «3 giorni, 4 ore, 12 minuti».

Come calcolare un intervallo di tempo

Formula

Il calcolatore sottrae l'ora di inizio dall'ora di fine:

Intervallo di tempo = Ora di fine − Ora di inizio

Un computer non può sottrarre direttamente «15 marzo» da «20 maggio», perché una data del calendario non è un singolo numero. Perciò il calcolatore converte prima ogni data e ora in un timestamp: un numero di millisecondi trascorsi da un punto di riferimento fisso, 1 gennaio 1970, 00:00:00 UTC. Una volta espresse entrambe le date come timestamp, la sottrazione è una normale operazione aritmetica e rimane corretta attraverso i cambi di mese, i cambi di anno e gli anni bisestili.

Dopo aver trovato la differenza in millisecondi, il calcolatore la converte in altre unità:

  • Secondi = millisecondi ÷ 1.000
  • Minuti = secondi ÷ 60
  • Ore = minuti ÷ 60
  • Giorni = ore ÷ 24

Esempio svolto

Inizio: 20 maggio 2023, 10:00 Fine: 21 maggio 2023, 11:00

L'intervallo tra questi due momenti è di 25 ore. Convertito in tutte le unità mostrate dal calcolatore:

  • 90.000 secondi
  • 1.500 minuti
  • 25 ore
  • 25 ÷ 24 ≈ 1,04 giorni

Il riepilogo in linguaggio semplice è «1 giorno, 1 ora». Questo riepilogo viene costruito diversamente dai valori decimali precedenti: il calcolatore prende prima il numero intero di giorni (1), poi le ore rimanenti (1), quindi gli eventuali minuti e secondi residui (0 e 0). Non arrotonda il valore decimale dei giorni, ma procede invece attraverso le unità intere.

Anni bisestili e ora legale

Un anno solare non è sempre di 365 giorni e un giorno del calendario non è sempre di 24 ore. Poiché il calcolatore utilizza i timestamp anziché contare i giorni del calendario, entrambi i casi vengono gestiti senza regole speciali.

Anni bisestili. Ogni quattro anni, febbraio guadagna un giorno aggiuntivo, 29 febbraio, per mantenere il calendario allineato all'orbita terrestre intorno al Sole. Gli anni secolari costituiscono un'eccezione: sono bisestili solo se divisibili per 400, quindi 2000 è stato un anno bisestile, mentre 1900 non lo è stato. Dal 28 febbraio 2024, 00:00, al 1 marzo 2024, 00:00, trascorrono 2 giorni, perché 2024 è un anno bisestile e il conteggio attraversa 29 febbraio.

Ora legale. Nei luoghi in cui si osserva l'ora legale, in primavera gli orologi saltano un'ora e in autunno ripetono un'ora. Il 10 marzo 2024, gli orologi del fuso orario orientale degli Stati Uniti sono passati direttamente dalle 2:00 alle 3:00. Una persona che si trovava in quel fuso orario e ha misurato l'intervallo dalle 1:00 alle 4:00 di quel giorno ottiene 2 ore, non 3, perché l'ora delle 2 non si è mai verificata sull'orologio. Il calcolatore dà il risultato corretto perché sottrae i timestamp; un timestamp non salta né ripete un'ora solo perché lo fa un orologio.

Fusi orari

I campi di inizio e fine usano entrambi il fuso orario del dispositivo su cui vengono inseriti. Quando entrambe le date descrivono orari nello stesso fuso, come avviene normalmente, il risultato è corretto indipendentemente dal fuso, perché l'offset del fuso si annulla durante la sottrazione. Se le due date descrivono orari in fusi diversi, occorre convertire una delle due date nell'altro fuso prima di inserirla. In caso contrario, il risultato differirà della distanza tra i due fusi.

Domande frequenti

Quali unità mostra il calcolatore?

Secondi, minuti, ore e giorni, oltre a un riepilogo in linguaggio semplice. Settimane, mesi e anni non vengono mostrati direttamente, perché mesi e anni non hanno una durata fissa: un mese dura da 28 a 31 giorni e un anno dura 365 o 366 giorni. Per una stima, dividere il numero di giorni per 7 per ottenere le settimane, per circa 30,44 per ottenere la durata media di un mese oppure per circa 365,25 per ottenere la durata media di un anno.

Tiene conto degli anni bisestili?

Sì. Poiché il calcolatore utilizza i timestamp, i giorni bisestili sono già inclusi nel risultato senza ulteriori passaggi.

Tiene conto dell'ora legale?

Sì. Riporta il tempo effettivamente trascorso, anziché una semplice differenza tra le cifre dell'orologio, quindi i risultati rimangono accurati durante il passaggio all'ora legale o all'ora solare.

La data di fine può essere precedente a quella di inizio?

No. La data e l'ora di fine devono essere successive o uguali alla data e all'ora di inizio; in caso contrario, il calcolatore mostra un errore invece del risultato.

Può calcolare l'età esatta di una persona?

Sì. Inserire la data e l'ora di nascita come inizio e la data e l'ora attuali come fine. Per esempio, una persona nata il 15 marzo 1985 alle 3:20 e misurata il 12 novembre 2024 alle 10:45 ha 14.486 giorni, cioè circa 39,66 anni.

Il risultato include i fine settimana e i giorni festivi?

Sì, il totale conta ogni giorno di calendario. Per stimare solo i giorni feriali, prendere il numero totale di giorni, dividerlo per 7 per ottenere le settimane intere, moltiplicare il risultato per 5, quindi aggiungere i giorni rimanenti che cadono in un giorno feriale.