Vul de begin- en eindtijd in. Loopt de tijd over meerdere dagen, vul dan ook de begin- en einddatum in (voor tijden op dezelfde dag mag je de datums leeg laten).
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formule
-
Symbolen en begrippen
-
Handig om vooraf te weten
-
Berekenen met Excel
-
Berekenen met Google Spreadsheets
-
Berekenen met Python
-
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
-
Zo laat je ChatGPT de berekening doen
-
Kenmerken van DataChef
-
Gerelateerde functies
-
Alle rekenmachines van NumberChef
Wat je op deze pagina kunt doen
- Vul twee tijden in, zoals 8:30 tot 17:30 uur, en je ziet meteen de verstreken tijd ertussen in uren, minuten en seconden (hier 9 uur)
- Vul een begindatum en een einddatum in, en ook tijden over meerdere dagen heen, zoals van 10 juli 22:00 tot 12 juli 6:30 uur, worden getoond als “1 d 8 uur 30 min” (met schrikkeljaren)
- Het resultaat toont dezelfde tijd ook als totaal aantal uren (een decimaal getal, zoals 32,5 uur), minuten en seconden
- Laat je de datums leeg en ligt de eindtijd vóór de begintijd, dan wordt de begintijd gerekend als de vorige dag, dus ook tijd over middernacht werkt
- Een heldere uitleg van de formules en formules om te kopiëren voor Excel, Google Spreadsheets en Python vind je ook op deze pagina
Waarvoor is deze berekening handig?
Een nachttrein die om 22:00 uur vertrekt en om 6:30 uur de volgende ochtend aankomt, rijdt \(23400 - 79200 + 86400 = 30600\) seconden = 8 uur 30 minuten, ook al verandert onderweg de datum.
Als je de reistijd kent, kun je veel beter schatten hoeveel je aan boord kunt slapen en wat je na aankomst gaat doen. Ook als een dienstregeling de reistijd niet vermeldt, zoals bij regionale lijnen of overstappen, reken je die zelf uit met de vertrek- en aankomsttijd.
Ga je om 23:30 uur naar bed en sta je om 6:15 uur op, dan heb je 6 uur 45 minuten geslapen. Omdat de tijd over middernacht loopt, werkt de berekening waarbij de begintijd als de vorige dag geldt (met 86400 seconden erbij) zoals die is.
Slaaptijd is een van de meest basale gezondheidsgegevens. Noteer elke dag wanneer je naar bed gaat en wanneer je opstaat, en met deze aftrekking vind je bijvoorbeeld hoeveel uur je deze week gemiddeld sliep.
Een hardloper die een marathon om 9:00 uur start en om 13:57 uur finisht, heeft een tijd van 4 uur 57 minuten. Ben je je stopwatch vergeten, dan vind je de verstreken tijd toch door af te trekken, zolang je de start- en finishtijd weet.
Tijdmetingen bij atletiek, zwemmen, wielrennen en andere sporten zijn precies dit: het verschil tussen twee tijden. Goed lenen in het zestigtallig stelsel bij minuten en seconden is de basis om resultaten nauwkeurig te vergelijken.
Studeer je van 19:15 tot 21:45 uur, dan is dat 2 uur 30 minuten studeren op die dag. Noteer begin en einde, en je kunt later het totaal van elke dag optellen met dezelfde aftrekking.
Studielogboeken voor een examen, urenlijsten voor thuiswerken en meer: “van wanneer tot wanneer” omzetten naar “hoeveel uur” doe je bijna elke dag.
“Hoeveel uur is het van 10 juli 18:00 uur tot een deadline op 12 juli om 9:00 uur?” Met 2 dagen tussen de datums is dat \(86400 \times 2 + 32400 - 64800 = 140400\) seconden = 39 uur (1 dag en 15 uur).
Als je de resterende tijd in uren bekijkt, wordt een planning een stuk realistischer dan met het vage gevoel “ik heb nog 2 dagen”. Een aftelling naar een raketlancering of een examen is hetzelfde soort tijdsverschil over datums heen.
Formule
Symbolen en begrippen
Symbolen
| \(h\), \(m\), \(s\) | ha, em, es | Het uur (\(h\)), de minuut (\(m\)) en de seconde (\(s\)) van een tijdstip, op de 24-uursklok (voorbeeld: bij 17:30 uur is \(h = 17\), \(m = 30\) en \(s = 0\)). De letters komen van het internationale hour, minute en second. |
| \(T\) | té | Een tijdstip omgerekend naar seconden na middernacht, te vinden met \(T = 3600h + 60m + s\). (Voorbeeld: 17:30:00 → 63.000 seconden) |
| \(T_1\), \(T_2\) | T-één, T-twee | De begintijd in seconden (\(T_1\)) en de eindtijd in seconden (\(T_2\)). (Voorbeeld: 8:30:00 → \(T_1 = 30600\), 17:30:00 → \(T_2 = 63000\)) |
| \(h_1, m_1\), \(h_2, m_2\) | ha-één, em-één, ha-twee, em-twee | Het uur en de minuut van de begintijd (index 1) en van de eindtijd (index 2), gebruikt in de formule voor aftrekken op papier. |
| \(D\) | de | De verstreken tijd (hoe lang het duurt van begin tot einde). De D staat voor “duur” (Engels: duration). De rekenmachine op deze pagina rekent het eerst uit in seconden en toont het daarna als “9 uur” of “3 uur 59 min”. |
| \(n\) | en | Het aantal dagen van de begindatum tot de einddatum, waarbij alleen de datums op de kalender worden geteld. (Voorbeeld: 10 juli → 12 juli geeft \(n = 2\)) |
| \(3600\), \(86400\) | drieduizend zeshonderd, zesentachtigduizend vierhonderd | Het aantal seconden in 1 uur (\(60 \times 60 = 3600\)) en in 1 dag (\(24 \times 3600 = 86400\)). |
Begrippen
| tijdstip | Een punt in de tijd, zoals 8:30 uur. Het verschilt van een tijdsduur, zoals 9 uur. Op deze pagina reken je de tijdsduur tussen twee tijdstippen uit (de verstreken tijd). |
| tijdsduur | Hoe lang iets duurt, zoals 9 uur. Het verschilt van een tijdstip, zoals 8:30 uur. Op deze pagina reken je de tijdsduur tussen twee tijdstippen uit (de verstreken tijd). |
| verstreken tijd | De tijd die verstrijkt van de begintijd tot de eindtijd. Dit is het antwoord dat deze pagina berekent. |
| 24-uursklok | Een manier om tijdstippen te schrijven met uren van 0 tot 23. In Nederland is dat de gewone schrijfwijze (17:30 uur). Hoor je “5 PM” (Engelse schrijfwijze), tel dan 12 op bij het uur (5 PM → 17:00, 10 PM → 22:00). Middernacht is 0:00 en 12:00 blijft 12:00. |
| zestigtallig stelsel | Tellen in groepen van 60, waarbij 60 van de ene eenheid 1 van de volgende eenheid vormen. Zestig seconden zijn 1 minuut en 60 minuten zijn 1 uur. Het gaat makkelijk mis als dit door het gewone tientallige stelsel heen loopt, daarom rekent deze rekenmachine eerst alles om naar seconden. |
| lenen | Bij aftrekken 1 halen bij de volgende plaats als een plaats te klein is om van af te trekken. Trek je tijden met de hand af, dan leen je 60 in plaats van 10 (1 uur = 60 minuten, 1 minuut = 60 seconden). |
| over middernacht | Als de datum verandert tussen het begin en het einde, zoals bij een nachttrein of een nachtdienst. Reken je zonder datums, dan is de eindtijd een kleiner getal dan de begintijd, dus wordt de begintijd gerekend als de vorige dag en tel je één dag, 86400 seconden, erbij. (Vul je datums in, dan wordt in plaats daarvan het aantal dagen tussen de datums gebruikt.) |
| schrikkeljaar | Een jaar met een 29 februari (ongeveer eens in de 4 jaar). Tel je het aantal dagen tussen twee datums en ligt 29 februari ertussen, dan is er een dag meer. Deze rekenmachine telt dat goed, precies zoals op de kalender. |
Handig om vooraf te weten
Hier lees je wat handig is om te weten, zodat je de berekening op deze pagina echt begrijpt en niet alleen op de knop drukt.
Kom je er niet uit, dan loop je deze onderwerpen het snelst nog eens door.
| Tijdstip en verstreken tijd (groep 4-5, 7-9 jaar) |
|
| AM, PM en de 24-uursklok (groep 5-6, 8-10 jaar) |
|
| Aftrekken met lenen (groep 4-5, 7-9 jaar) |
|
| Delen met rest (groep 5-6, 8-10 jaar) |
|
| Decimale getallen (groep 6-7, 9-11 jaar) |
|
Berekenen met Excel
| Uur (24-uursklok) | 17 |
| Minuut | 30 |
| Seconde | 0 |
| Tijdstip in seconden | =B1*3600+B2*60+B3 |
| Begin: uur (24-uursklok) | 8 |
| Begin: minuut | 30 |
| Begin: seconde | 0 |
| Einde: uur (24-uursklok) | 17 |
| Einde: minuut | 30 |
| Einde: seconde | 0 |
| Begin in seconden | =B1*3600+B2*60+B3 |
| Einde in seconden | =B4*3600+B5*60+B6 |
| Verstreken tijd (s) | =ALS(B8<B7;B8-B7+86400;B8-B7) |
| Verstreken: uren | =QUOTIENT(B9;3600) |
| Verstreken: minuten | =QUOTIENT(REST(B9;3600);60) |
| Verstreken: seconden | =REST(B9;60) |
| Begindatum en -tijd | =DATUM(2026;7;10)+TIJD(22;0;0) |
| Einddatum en -tijd | =DATUM(2026;7;12)+TIJD(6;30;0) |
| Verstreken (verschil in serienummers = dagen) | =B2-B1 |
| Verstreken tijd getoond als u:mm:ss | =TEKST(B2-B1;"[u]:mm:ss") |
| Totaal aantal uren (decimaal) | =(B2-B1)*24 |
In de tweede tabel vul je de begin- en eindtijd in B1 tot en met B6 in. B7 en B8 rekenen ze om naar seconden (30600 en 63000) en B9 toont de verstreken tijd in seconden (32400). De functie ALS telt 86400 op als het einde het kleinste getal is, zodat ook tijd over middernacht goed uitkomt. B10 tot en met B12 splitsen de seconden met QUOTIENT (het hele deel van een deling) en REST (de rest) in uren, minuten en seconden. Het antwoord is 9 uur, 0 minuten en 0 seconden.
De derde tabel werkt over datums heen. Bouw je een datum en tijd op met de functies DATUM en TIJD, dan slaat Excel die op als serienummer (1 dag = 1), dus de aftrekking in B3 geeft de verstreken tijd al als decimaal aantal dagen (ongeveer 1,3542 dagen). De TEKST-notatie “[u]:mm:ss” in B4 blijft uren doortellen na 24, dus toont “32:30:00”, en B5 vermenigvuldigt het serienummer met 24 voor 32,5 uur in totaal. Vervang gewoon de waarden in kolom B door je eigen waarden.
Berekenen met Google Spreadsheets
| Uur (24-uursklok) | 17 |
| Minuut | 30 |
| Seconde | 0 |
| Tijdstip in seconden | =B1*3600+B2*60+B3 |
| Begin: uur (24-uursklok) | 8 |
| Begin: minuut | 30 |
| Begin: seconde | 0 |
| Einde: uur (24-uursklok) | 17 |
| Einde: minuut | 30 |
| Einde: seconde | 0 |
| Begin in seconden | =B1*3600+B2*60+B3 |
| Einde in seconden | =B4*3600+B5*60+B6 |
| Verstreken tijd (s) | =ALS(B8<B7;B8-B7+86400;B8-B7) |
| Verstreken: uren | =QUOTIENT(B9;3600) |
| Verstreken: minuten | =QUOTIENT(REST(B9;3600);60) |
| Verstreken: seconden | =REST(B9;60) |
| Begindatum en -tijd | =DATUM(2026;7;10)+TIJD(22;0;0) |
| Einddatum en -tijd | =DATUM(2026;7;12)+TIJD(6;30;0) |
| Verstreken (verschil in serienummers = dagen) | =B2-B1 |
| Verstreken tijd getoond als u:mm:ss | =TEKST(B2-B1;"[h]:mm:ss") |
| Totaal aantal uren (decimaal) | =(B2-B1)*24 |
Berekenen met Python
from datetime import datetime
# Begin- en einddatum en -tijd (gebruik dezelfde datum als de tijd niet over meerdere dagen loopt)
start = datetime(2026, 7, 10, 22, 0, 0) # 10 juli 2026, 22:00:00
end = datetime(2026, 7, 12, 6, 30, 0) # 12 juli 2026, 6:30:00
duration = end - start # verstreken tijd (een timedelta)
total_seconds = int(duration.total_seconds()) # totaal aantal seconden
hours, remainder = divmod(total_seconds, 3600) # uren en de overgebleven seconden
minutes, seconds = divmod(remainder, 60) # splits de rest in minuten en seconden
days, day_remainder = divmod(total_seconds, 86400) # voor de weergave met dagen
print(f"Verstreken tijd: {hours} uur {minutes} min {seconds} s")
print(f"Met dagen: {days} d {day_remainder // 3600} uur {day_remainder % 3600 // 60} min")
print(f"Totaal aantal uren: {total_seconds / 3600} uur")
print(f"Totaal aantal minuten: {total_seconds / 60} min")
print(f"Totaal aantal seconden: {total_seconds} s")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
T = 3600h + 60m + s
T = 3600h + 60m + s
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi><mo>=</mo>
<mn>3600</mn><mi>h</mi>
<mo>+</mo><mn>60</mn><mi>m</mi>
<mo>+</mo><mi>s</mi>
</mrow>
</math>
T = 3600h + 60m + s
totalSeconds = 3600*h + 60*m + s
T := 3600*h + 60*m + s;
T = 3600*h + 60*m + s;
T = 3600h + 60m + s
D = T₂ − T₁ (T₂ ≥ T₁), D = T₂ − T₁ + 86400 (T₂ < T₁)
D = T_2 - T_1 \quad (T_2 \ge T_1), \qquad D = T_2 - T_1 + 86400 \quad (T_2 < T_1)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<msub><mi>T</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>T</mi><mn>1</mn></msub>
<mo>,</mo><mspace width="0.7em"/>
<mi>D</mi><mo>=</mo>
<msub><mi>T</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>T</mi><mn>1</mn></msub>
<mo>+</mo><mn>86400</mn>
</mrow>
</math>
D = T_2 - T_1, D = T_2 - T_1 + 86400
durationSeconds = If[t2 >= t1, t2 - t1, t2 - t1 + 86400]
dur := `if`(t2 >= t1, t2 - t1, t2 - t1 + 86400); # D is reserved in Maple (the differential operator), so the name dur is used
if t2 >= t1, D = t2 - t1; else, D = t2 - t1 + 86400; end
D = T_2 - T_1 (T_2 ≥ T_1), D = T_2 - T_1 + 86400 (T_2 < T_1)
D = 60(h₂ − h₁) + (m₂ − m₁)
D = 60(h_2 - h_1) + (m_2 - m_1)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<mn>60</mn>
<mo>(</mo><msub><mi>h</mi><mn>2</mn></msub><mo>−</mo><msub><mi>h</mi><mn>1</mn></msub><mo>)</mo>
<mo>+</mo>
<mo>(</mo><msub><mi>m</mi><mn>2</mn></msub><mo>−</mo><msub><mi>m</mi><mn>1</mn></msub><mo>)</mo>
</mrow>
</math>
D = 60(h_2 - h_1) + (m_2 - m_1)
durationMinutes = 60*(h2 - h1) + (m2 - m1)
dur := 60*(h2 - h1) + (m2 - m1); # D is reserved in Maple (the differential operator), so the name dur is used
D = 60*(h2 - h1) + (m2 - m1);
D = 60(h_2 - h_1) + (m_2 - m_1)
D = 86400n + T₂ − T₁
D = 86400n + T_2 - T_1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<mn>86400</mn><mi>n</mi>
<mo>+</mo><msub><mi>T</mi><mn>2</mn></msub>
<mo>−</mo><msub><mi>T</mi><mn>1</mn></msub>
</mrow>
</math>
D = 86400n + T_2 - T_1
durationSeconds = 86400*n + t2 - t1
dur := 86400*n + T2 - T1; # D is reserved in Maple (the differential operator), so the name dur is used
D = 86400*n + T2 - T1;
D = 86400n + T_2 - T_1
Zo laat je ChatGPT de berekening doen
Je bent een assistent voor tijdberekeningen. Voer de volgende berekening uit door echt Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geen hoofdrekenen of gokken). Het begin is 10 juli 2026 om 22:00:00 uur en het einde is 12 juli 2026 om 6:30:00 uur (beide op de 24-uursklok). Zoek elk van de volgende dingen: 1. De verstreken tijd (in de vorm “X uur Y minuten Z seconden”) 2. De verstreken tijd met dagen (in de vorm “X dagen Y uur Z minuten”) 3. Het totaal aantal uren (als decimaal getal), het totaal aantal minuten en het totaal aantal seconden Zoek de verstreken tijd door Python-datetime-objecten van elkaar af te trekken en splits die met divmod in uren, minuten en seconden. Toon de formules die je gebruikt en de getallen uit het resultaat van de uitvoering.
Zo werkt het
-
1Vul je getallen inTyp de getallen waarmee je wilt rekenen in de invoervelden
-
2BerekenKlik op de knop “Berekenen”
-
3Bekijk het resultaatHet resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
Kenmerken van DataChef
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Zonder persoonlijke gegevens op te geven
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Geen bronvermelding vereist
Geen toestemming vooraf nodig