Scrivi la data e l’ora di partenza (nel formato a 24 ore) e i giorni, le ore, i minuti e i secondi che vuoi aggiungere o sottrarre. Ottieni insieme la data e l’ora successive e quelle precedenti, con il giorno della settimana.
Indice
-
Cosa puoi fare in questa pagina
-
A cosa serve questo calcolo?
-
Come si usa
-
Formula
-
Simboli e termini
-
Cosa conviene sapere prima
-
Come calcolarlo con Excel
-
Come calcolarlo con Fogli Google
-
Come calcolarlo con Python
-
La formula in LaTeX e in altre notazioni matematiche (da copiare)
-
Come chiedere a ChatGPT di fare il calcolo
-
I punti di forza di DataChef
-
Funzioni correlate
-
Tutte le calcolatrici di NumberChef
Cosa puoi fare in questa pagina
- Aggiungi o sottrai giorni, ore, minuti e secondi a una data e a un’ora di partenza e ottieni insieme la data e l’ora successive e quelle precedenti, con il giorno della settimana
- Risponde a domande che passano la mezzanotte, come «Che giorno e che ora sarà tra 36 ore?» o «Quando era 48 ore fa?»
- Gestisce correttamente, come in un calendario, i calcoli che superano la mezzanotte, la fine dell’anno o il 29 febbraio di un anno bisestile
- In questa pagina trovi anche una spiegazione semplice di come funziona il riporto dell’orologio (60 secondi = 1 minuto, 60 minuti = 1 ora, 24 ore = 1 giorno) e le formule da copiare e incollare per Excel, Fogli Google e Python
A cosa serve questo calcolo?
Un turno di 8 ore che comincia alle 21 finisce alle 5 del mattino dopo (nel formato a 24 ore, 21 + 8 = 29, e la parte oltre 24 passa al giorno dopo: 29 − 24 = 5). Con 1 ora di pausa, 9 ore dopo sono le 6.
Nell’assistenza sanitaria, negli ospedali, nelle fabbriche, nei negozi e negli altri lavori che durano tutta la notte, «A che ora finisco?» e «Quando posso riposare e per quanto tempo?» sono proprio questo calcolo, usato ogni giorno per organizzare i turni.
Se prendi alle 8:30 un farmaco con l’indicazione «almeno 6 ore tra una dose e l’altra», la dose successiva si può prendere dalle 14:30 in poi. Per un farmaco da prendere ogni 12 ore, la dose dopo quella delle 8:30 è alle 20:30.
Con gli antipiretici e gli antibiotici l’intervallo tra le dosi conta sia per l’efficacia sia per la sicurezza, quindi è utile conoscere l’ora esatta della dose successiva. Per gli orari e il numero delle dosi segui sempre le indicazioni del medico o del farmacista.
Le scadenze sono spesso indicate in ore, per esempio «paga entro 48 ore dalla fine dell’asta» o «cancellazione gratuita entro 72 ore dalla prenotazione». Entro 48 ore da venerdì alle 15 significa che la scadenza è domenica alle 15.
Se pensi a «tra 2 giorni» e conti solo le date, puoi sbagliare la scadenza di alcune ore. Per una scadenza data in ore, ricava la data e l’ora esatte come in questa pagina e sarai sicuro.
Lo yogurt preparato alle 21 è pronto dopo 8 ore, alle 5 del mattino dopo, e una prima lievitazione del pane di 90 minuti cominciata alle 14 finisce alle 15:30.
Per le cotture lunghe, come la cottura sottovuoto, l’affumicatura o le conserve, questo calcolo serve non solo per «Quando sarà pronto?» ma anche per fare il conto alla rovescia: «Per mangiare alle 7, a che ora devo cominciare?»
Un autobus notturno che parte alle 22:05 e impiega 7 ore e 35 minuti arriva alle 5:40 del mattino dopo (minuti: 5 + 35 = 40; ore nel formato a 24 ore: 22 + 7 = 29, che supera la mezzanotte e diventa le 5).
Conoscere l’ora di arrivo a partire dall’ora di partenza e dalla durata del viaggio rende più facile organizzare ciò che viene dopo. Per un volo verso un altro fuso orario, questo calcolo dà l’arrivo secondo l’ora della città di partenza: per ottenere l’ora locale devi aggiungere o sottrarre anche la differenza di orario.
Formula
Simboli e termini
Simboli
| \(T_0\) | T con zero | La data e l’ora di partenza (il punto da cui conti). Lo 0 piccolo in basso a destra è un pedice che significa «numero 0 = il punto di partenza». |
| \(T_1\), \(T_2\) | T con uno, T con due | Le date e le ore che risultano dal calcolo. \(T_1\) è quella dopo e \(T_2\) è quella prima. |
| \(D\) | D maiuscola | La quantità di tempo da aggiungere o sottrarre, con giorni, ore, minuti e secondi presi insieme. (Esempio: «1 giorno e 2 ore») |
| \(d\), \(h\), \(m\), \(s\) | d, h, m, s | Le parti della quantità di tempo: giorni (\(d\)), ore (\(h\)), minuti (\(m\)) e secondi (\(s\)). Per «1 giorno e 2 ore», \(d = 1\) e \(h = 2\). Sono le iniziali di day, hour, minute e second, le parole inglesi usate di solito come simboli. |
| \(S\) | S maiuscola | La quantità di tempo espressa in secondi. Si trova con \(S = 86400d + 3600h + 60m + s\). |
| \(q\), \(r\) | q, r | Il quoziente (i giorni \(q\)) e il resto (le ore che avanzano \(r\)) quando dividi le ore totali per 24. Per \(36 \div 24 = 1\) con resto \(12\), \(q = 1\) e \(r = 12\). |
Termini
| formato a 24 ore | Un modo di scrivere l’ora con le ore da 0 a 23, senza «di mattina» e «di sera». Le 8 di sera sono le 20:00. In Italia è il formato usato per orari di treni, turni di lavoro e orologi digitali. Questa calcolatrice usa il formato a 24 ore sia per l’ora che scrivi sia per i risultati. |
| sistema sessagesimale | Un modo di contare in cui 60 fanno una unità più grande. 60 secondi fanno 1 minuto e 60 minuti fanno 1 ora. Attenzione che tra ore e giorni il riporto avviene a 24. |
| riporto | Nell’addizione, il passaggio all’unità più grande della parte che supera il limite di un’unità (50 minuti + 25 minuti = 75 minuti → 1 ora e 15 minuti). Con il tempo si riporta a 60 o a 24. |
| prestito | Nella sottrazione, il prendere ciò che manca dall’unità più grande (1 ora e 30 minuti prima delle 0:15 → le 22:45 del giorno prima). Con il tempo si prendono in prestito 60 o 24. |
| anno bisestile | Un anno con il 29 febbraio. Torna di solito ogni 4 anni, ma gli anni divisibili per 100 non sono bisestili, a meno che non siano divisibili per 400 (il 2100 non è bisestile, il 2000 lo era). Quando un calcolo supera la fine di febbraio, la data del risultato cambia di 1 giorno a seconda che l’anno sia bisestile o no. |
| ciclo settimanale | I giorni della settimana si ripetono ogni 7 giorni. Aggiungendo un numero di giorni multiplo di 7 (per esempio 168 ore = 7 giorni) si arriva allo stesso giorno della settimana della data di partenza. |
Cosa conviene sapere prima
Ecco che cosa conviene sapere per usare il calcolo di questa pagina capendo davvero che cosa fa, e non solo premendo il pulsante.
Se ti blocchi, tornare su questi argomenti è la via più rapida.
| Ora del giorno e durata (classi 2ª–3ª della primaria, 7-9 anni) |
|
| Formato a 24 ore (dalla classe 3ª della primaria, 8 anni) |
|
| Addizioni e sottrazioni con il riporto e il prestito (classe 2ª della primaria, 7 anni) |
|
| Divisione con il resto (classi 3ª–4ª della primaria, 8-10 anni) |
|
| Come funziona il calendario (classi 2ª–3ª della primaria, 7-9 anni) |
|
Come calcolarlo con Excel
| Data di partenza | 2026-07-12 |
| Ora di partenza | 8:30:00 |
| Giorni | 1 |
| Ore | 2 |
| Minuti | 0 |
| Secondi | 0 |
| Data e ora dopo | =B1+B2+B3+B4/24+B5/1440+B6/86400 |
| Data e ora prima | =B1+B2-B3-B4/24-B5/1440-B6/86400 |
| Giorno della settimana della data dopo | =TESTO(B7;"gggg") |
| Giorni | 1 |
| Ore | 2 |
| Minuti | 0 |
| Secondi | 0 |
| Totale in secondi | =B1*86400+B2*3600+B3*60+B4 |
| Ore totali | 36 |
| Giorni (quoziente) | =QUOZIENTE(B1;24) |
| Ore che avanzano (resto) | =RESTO(B1;24) |
Se B7 e B8 compaiono come numeri, per esempio «46216,4375», cambia il formato della cella in un formato personalizzato come «gg/mm/aaaa hh:mm:ss». Nella prima tabella la data e ora dopo sono 13/07/2026 10:30:00 e quelle prima sono 11/07/2026 06:30:00. =TESTO(B7;"gggg") in B9 mostra il giorno della settimana della data dopo (lunedì).
La seconda tabella dà 93600 (secondi) e la terza dà 1 giorno e 12 ore che avanzano. Basta sostituire la colonna B con i tuoi numeri.
Come calcolarlo con Fogli Google
| Data di partenza | 2026-07-12 |
| Ora di partenza | 8:30:00 |
| Giorni | 1 |
| Ore | 2 |
| Minuti | 0 |
| Secondi | 0 |
| Data e ora dopo | =B1+B2+B3+B4/24+B5/1440+B6/86400 |
| Data e ora prima | =B1+B2-B3-B4/24-B5/1440-B6/86400 |
| Giorno della settimana della data dopo | =TESTO(B7;"gggg") |
| Giorni | 1 |
| Ore | 2 |
| Minuti | 0 |
| Secondi | 0 |
| Totale in secondi | =B1*86400+B2*3600+B3*60+B4 |
| Ore totali | 36 |
| Giorni (quoziente) | =QUOZIENTE(B1;24) |
| Ore che avanzano (resto) | =RESTO(B1;24) |
Se un risultato compare come numero (un numero di serie), cambialo dal menu con Formato > Numero > Data e ora.
Come calcolarlo con Python
from datetime import datetime, timedelta
start = datetime(2026, 7, 12, 8, 30, 0) # data e ora di partenza (anno, mese, giorno, ore, minuti, secondi)
days, hours, minutes, seconds = 1, 2, 0, 0 # quantità di tempo da aggiungere o sottrarre
difference = timedelta(days=days, hours=hours, minutes=minutes, seconds=seconds)
after = start + difference # data e ora dopo
before = start - difference # data e ora prima
weekday_names = ['lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato', 'domenica']
print(f"Totale in secondi: {difference.total_seconds():.0f} secondi")
print(f"Dopo: {weekday_names[after.weekday()]}, {after:%d/%m/%Y, %H:%M:%S}")
print(f"Prima: {weekday_names[before.weekday()]}, {before:%d/%m/%Y, %H:%M:%S}")
La formula in LaTeX e in altre notazioni matematiche (da copiare)
T₁ = T₀ + D, T₂ = T₀ − D
T_1 = T_0 + D, \quad T_2 = T_0 - D
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>T</mi><mn>1</mn></msub><mo>=</mo>
<msub><mi>T</mi><mn>0</mn></msub><mo>+</mo><mi>D</mi>
<mo>,</mo><mspace width="0.7em"/>
<msub><mi>T</mi><mn>2</mn></msub><mo>=</mo>
<msub><mi>T</mi><mn>0</mn></msub><mo>−</mo><mi>D</mi>
</mrow>
</math>
T_1 = T_0 + D, T_2 = T_0 - D
after = DatePlus[start, {{d, "Day"}, {h, "Hour"}, {m, "Minute"}, {s, "Second"}}]
T1 := T0 + dur; T2 := T0 - dur; # D è una parola riservata di Maple (l’operatore di derivazione), perciò si usa dur
after = start + days(d) + hours(h) + minutes(m) + seconds(s);
T_1 = T_0 + D, T_2 = T_0 - D
S = 86400d + 3600h + 60m + s
S = 86400d + 3600h + 60m + s
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>S</mi><mo>=</mo>
<mn>86400</mn><mi>d</mi>
<mo>+</mo><mn>3600</mn><mi>h</mi>
<mo>+</mo><mn>60</mn><mi>m</mi>
<mo>+</mo><mi>s</mi>
</mrow>
</math>
S = 86400d + 3600h + 60m + s
totalSeconds = 86400*d + 3600*h + 60*m + s
S := 86400*d + 3600*h + 60*m + s;
S = 86400*d + 3600*h + 60*m + s;
S = 86400d + 3600h + 60m + s
h = 24q + r
h = 24q + r
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>h</mi><mo>=</mo>
<mn>24</mn><mi>q</mi>
<mo>+</mo><mi>r</mi>
</mrow>
</math>
h = 24q + r
q = Quotient[h, 24]; r = Mod[h, 24]
q := iquo(h, 24); r := irem(h, 24);
q = floor(h/24); r = mod(h, 24);
h = 24q + r
Come chiedere a ChatGPT di fare il calcolo
Sei un assistente per il calcolo di date e orari. Fai il calcolo seguente eseguendo davvero del codice Python e basa la risposta solo sulle date e sugli orari del risultato dell’esecuzione (non rispondere a mente né a intuito). Trova la data e l’ora che ottieni sommando «1 giorno e 2 ore» a domenica 12 luglio 2026, ore 8:30:00, e la data e l’ora che ottieni sottraendole. Fai il riporto e il prestito a 60 secondi = 1 minuto, 60 minuti = 1 ora e 24 ore = 1 giorno, e gestisci il passaggio da un mese o da un anno all’altro e gli anni bisestili come in un calendario. Per ciascuno, mostra il codice che hai usato e il risultato: data, ora (nel formato a 24 ore) e giorno della settimana.
Come si usa
-
1Inserisci i numeriScrivi nei campi i numeri con cui vuoi fare il calcolo
-
2CalcolaFai clic sul pulsante «Calcola»
-
3Guarda il risultatoIl risultato compare subito. Nella stessa pagina trovi anche lo svolgimento del calcolo e la spiegazione della formula
I punti di forza di DataChef
Nessuna competenza richiesta, semplice e intuitivo
Nessun dato personale richiesto
Il file viene eliminato automaticamente dopo il download
Nessun obbligo di attribuzione
Nessuna autorizzazione preventiva necessaria