Produttività

Come calcolare la durata tra due orari (anche di notte)

7 min di lettura

Per calcolare il tempo tra due orari si converte tutto in minuti dalla mezzanotte, si sottrae l’orario iniziale da quello finale e si divide per 60 per ottenere ore e minuti. Se l’orario finale è più piccolo di quello iniziale, l’intervallo attraversa la mezzanotte: prima di sottrarre bisogna aggiungere 24 ore (1440 minuti) all’orario finale. Per l’operazione inversa, cioè sommare una durata a un orario di partenza, si sommano i minuti della durata all’orario di partenza e si divide il risultato per 60, riportando l’eventuale sforamento oltre le 24 ore al giorno successivo.

La meccanica del calcolo

Ogni orario del giorno può essere espresso come un numero di minuti trascorsi dalla mezzanotte: le 09:00 sono 540 minuti, le 17:30 sono 1050 minuti. Calcolare la durata tra due orari diventa quindi una semplice sottrazione tra questi due numeri, seguita da una divisione per 60 per riconvertire il risultato in ore e minuti (il quoziente sono le ore intere, il resto sono i minuti).

Il problema nasce quando l’orario finale, espresso in minuti, è più piccolo di quello iniziale. Succede ogni volta che l’intervallo scavalca la mezzanotte, per esempio un turno che comincia in tarda serata e finisce la mattina dopo. Sottraendo direttamente si ottiene un numero negativo, che non ha alcun significato pratico: nessun evento reale dura “meno tre ore”. La correzione è aggiungere 1440 minuti (le 24 ore di un giorno intero) all’orario finale prima di sottrarre, come se quell’orario appartenesse già al giorno successivo. Fatto questo, la sottrazione torna a comportarsi normalmente e il risultato è sempre un numero di minuti positivo, convertibile in ore e minuti senza ambiguità.

L’operazione inversa parte da un orario di partenza e da una durata da sommare (o sottrarre), e restituisce l’orario di arrivo. Anche qui tutto si riduce a un’addizione tra minuti: si convertono partenza e durata in minuti dalla mezzanotte, si sommano, e si riconverte il totale in ore e minuti. Se il totale supera 1440 minuti (le 24 ore), il risultato ricade nel giorno successivo, e va segnalato esplicitamente, non lasciato come se fosse ancora lo stesso giorno. Lo stesso vale, specularmente, quando si sottrae una durata da un orario di partenza che precede l’inizio del giorno: il risultato scivola al giorno precedente.

Un esempio pratico con due scenari

Il modo più semplice per capire questi due calcoli è vederli applicati a un caso concreto, con i numeri già svolti.

Scenario A, l’intervallo che attraversa la mezzanotte. Immagina un evento che comincia alle 23:40 e finisce alle 06:15 della mattina successiva, un turno di guardia notturno, per esempio. Sottraendo direttamente 23:40 da 06:15 si ottiene un conto senza senso: 06:15 corrisponde a 375 minuti dalla mezzanotte, 23:40 corrisponde a 1420 minuti, e 375 meno 1420 fa -1045, un numero negativo che non descrive nessuna durata reale. La correzione è trattare le 06:15 come se appartenesse già al giorno dopo, aggiungendo 1440 minuti: 375 + 1440 = 1815, che corrisponde a un orario “virtuale” di 30:15. A questo punto la sottrazione torna a funzionare normalmente: 30:15 meno 23:40 dà 6 ore e 35 minuti, ed è questa la durata reale del turno.

Scenario B, sommare una durata a un orario di partenza. Immagina invece un’attività che comincia alle 16:20 e dura 2 ore e 50 minuti: una riunione lunga, una cottura al forno, una sessione di allenamento. Sommando la durata all’orario di partenza si ottengono le 19:10: le 16:20 sono 980 minuti dalla mezzanotte, la durata di 2 ore e 50 minuti sono 170 minuti, e 980 + 170 fa 1150 minuti, che riconvertiti in ore e minuti danno appunto 19:10. In questo caso il totale resta ben al di sotto delle 24 ore, quindi il risultato ricade nello stesso giorno, senza bisogno di alcuna correzione.

Ecco i due scenari messi a confronto in una tabella riassuntiva:

ScenarioCalcoloRisultato
A: da 23:40 a 06:15 (giorno dopo)30:15 − 23:406 ore e 35 minuti
B: 16:20 + 2h5016:20 + 2:5019:10 (stesso giorno)

Nello scenario A la difficoltà è riconoscere che l’orario finale appartiene a un giorno diverso da quello iniziale prima ancora di iniziare a sottrarre; nello scenario B la difficoltà, quando i numeri sono più grandi di questo esempio, è accorgersi che la somma ha superato la mezzanotte e va segnalato il cambio di giorno.

Calcolalo con i tuoi orari

Durata
--
Ore totali
--
Minuti totali
--
Calcolatore di Durata
Gratis, senza registrazione, su qualsiasi dispositivo.
Apri lo strumento completo

Errori comuni e casi particolari

Sottrarre direttamente senza aggiungere prima le 24 ore. È l’errore più frequente in assoluto: quando l’orario finale, sul quadrante dell’orologio, è “prima” di quello iniziale, sottrarre così com’è produce un numero negativo o comunque privo di senso. Il segnale da riconoscere è proprio questo: se il risultato grezzo è negativo, l’intervallo ha superato la mezzanotte, e bisogna aggiungere 1440 minuti all’orario finale prima di ripetere il calcolo.

Dimenticare che sommare una durata può far scivolare il risultato al giorno dopo. Se un orario di partenza tardo pomeriggio riceve una durata di parecchie ore, il totale può facilmente superare la mezzanotte senza che sia ovvio a colpo d’occhio. Ignorare questo passaggio porta a scrivere un orario di arrivo che sembra plausibile ma appartiene in realtà al giorno sbagliato, con conseguenze reali su appuntamenti, turni o consegne pianificate.

Confondere l’aritmetica degli orari con la differenza tra due date del calendario. Calcolare quante ore passano tra le 09:00 e le 17:00 dello stesso giorno è un’operazione diversa dal calcolare quanti giorni separano il 3 marzo dal 18 ottobre. Il secondo tipo di calcolo deve tenere conto della lunghezza variabile dei mesi e degli anni bisestili, ingredienti che non entrano mai in gioco quando si lavora solo con orari all’interno delle 24 ore di una giornata.

Presumere che il calcolo tenga conto dei fusi orari. Questa aritmetica tratta entrambi gli orari come se appartenessero allo stesso fuso orario, punto e basta. Se l’orario di partenza è preso in un fuso e quello di arrivo in un altro, magari per un volo o una videochiamata internazionale, il risultato del calcolo puro non corrisponde alla durata reale percepita, e va prima riportato tutto allo stesso riferimento orario.

Domande frequenti

Come viene gestito un intervallo che supera la mezzanotte? Quando l’orario finale, espresso in minuti dalla mezzanotte, risulta più piccolo di quello iniziale, si aggiungono 1440 minuti (24 ore) all’orario finale prima di sottrarre. È lo stesso principio dello scenario A qui sopra: 06:15 diventa virtualmente 30:15, e la sottrazione da 23:40 restituisce 6 ore e 35 minuti invece di un numero negativo privo di senso.

Posso sommare o sottrarre una durata a un orario, oltre a calcolare la differenza tra due orari? Sì, sono le due facce dello stesso calcolo. Nel primo caso si parte da due orari e si ottiene una durata; nel secondo si parte da un orario e da una durata e si ottiene un nuovo orario, che può ricadere nel giorno successivo o in quello precedente a seconda che si sommi o si sottragga.

Il calcolo tiene conto di date specifiche o di fusi orari diversi? No, ed è una distinzione importante. Si tratta di pura aritmetica di orologio all’interno di un’unica giornata di 24 ore: non entrano in gioco né il calendario (mesi, anni bisestili) né la posizione geografica dei due orari. Se servono entrambi gli orari nello stesso fuso, vanno convertiti prima di fare il calcolo.

Posso condividere il risultato con qualcuno, con i dati già inseriti? Sì, lo strumento genera un link che include gli orari già impostati, così chi lo riceve vede subito lo stesso calcolo senza doverlo reimpostare da zero: comodo per confermare un orario di consegna o discutere un turno con un collega.

Come gestisco più durate da sommare insieme, per esempio diverse pause in un turno? Conviene sommare prima tutte le durate tra loro in un unico totale di minuti, e solo alla fine applicarle all’orario di partenza (o convertirle in ore e minuti). Sommare o sottrarre le durate una alla volta, arrotondando ogni singolo passaggio, è un modo comune per accumulare piccoli errori che poi si notano solo nel risultato finale.

Calcolo del tempoPianificazioneDurataGestione del tempo
Calcolatore di Durata
Ora provalo tu stesso con lo strumento completo.
Prova ora