Time Plus / Minus Duration Calculator
Adds or subtracts a duration (hours, minutes, or seconds) from a clock time. The result wraps around at midnight.
"If I Start at 9:00 and Work for 8.5 Hours, When Am I Done?"
It's a clock arithmetic question that comes up constantly — for shift schedules, cooking times, meeting agendas, exposure timers, transit connections — and it's just annoying enough on paper to be worth automating. The answer is "5:30 PM" if you remembered the half hour, "5:00 PM" if you didn't.
This calculator takes a base time, adds (or subtracts) a duration in hours, minutes, or seconds, and returns the resulting clock time. The result wraps around midnight by design, so 22:00 + 4h becomes 02:00 — pair it with a date calculator if you need to know which day that lands on.
How It Works
Modular Arithmetic on a 24-Hour Clock
Negative deltas work the same way: 02:00 − 4h becomes 22:00 the previous "day" (the calculator doesn't track days — that's deliberate, since clock time and calendar date are separable problems). For overnight shifts that genuinely cross midnight, use this in tandem with a date-add calculator.
Inputs at HH:MM Precision
The browser's native time picker accepts hours and minutes; the engine internally tracks seconds. For sub-minute precision (timing physical experiments, audio editing cues, athletic splits), enter the value as a seconds count via the duration field.
Practical Scenarios
1. Shift End Times
A 9:00 start with an 8.5-hour shift ends at 17:30. With a 30-minute unpaid lunch, the schedule reads 9:00–17:30 even though only 8 hours are paid — for the unpaid portion, switch the calculator to subtract 0:30 from the end time and you get 17:00 as the latest paid moment.
2. Cooking and Baking
Slow-roast a brisket for 14 hours starting at 18:00 the night before? Result lands at 08:00 the next morning. Sourdough that needs 12 hours of bulk fermentation followed by 4 hours of proof? Each stage's end time is one addition away.
3. Meeting and Workshop Agendas
A 90-minute keynote starting at 14:00 ends at 15:30. A workshop with three 45-minute sessions and 15-minute breaks runs 14:00 → 14:45 → 15:00 → 15:45 → 16:00 → 16:45. Stacking these manually is fine until someone moves the start time and you have to redo all of them.
4. Exposure and Process Timers
Photographic chemical baths, lab incubations, anaesthetic windows, fasting protocols — each is a base time plus a duration. Knowing the precise end clock time avoids the "I'll just check in 90 minutes" error where 90 minutes turns into 105.
A Note on Daylight Saving
Clock arithmetic on its own doesn't know about daylight-saving transitions. On a "spring forward" day, "wake at 7:00, hike for 8 hours" lands at 15:00 on the clock — but only 7 elapsed real hours have passed, because the clock skipped from 02:00 to 03:00. For elapsed-time accounting across DST boundaries, treat the times as wall-clock values (which is what this calculator does) and adjust for the DST step separately, or work in UTC.
For most everyday uses — schedules, recipes, agendas — the wall-clock answer this calculator gives is what you actually want.
Frequently Asked Questions (FAQ)
Does the result roll over at midnight?
Yes. Because this calculator works in clock time only, results are taken modulo 24 hours. For example, 22:00 + 4h becomes 02:00. If you need to track which day the result lands on, combine this with a date calculator.
How do I find the duration between two clock times?
Use the dedicated time-diff calculator — give it two times and it returns the elapsed duration. You can also reverse this calculator: if you know the result time and the duration, it will solve for the base time; or if you know both clock times, it can compute the duration between them.
Disclaimer
Negative durations and overnight shifts both wrap by design. If you need an explicit day offset, pair this with date-add.