Time Duration Calculator
Find the exact duration between two times of day, or add/subtract hours and minutes to a starting time — handy for shift scheduling, timesheets, and time math.
Time Calculation
Result
Enter times to calculate duration
Disclaimer: This calculator handles time-of-day math within a single 24-hour cycle (with automatic overnight wraparound for elapsed-time mode). For multi-day date/time spans, use the Date Calculator or Day Counter tool instead.
About the Time Duration Calculator
This tool solves two common time-math problems: finding the elapsed time between a start and end clock time (e.g. for timesheets or shift lengths), and adding or subtracting a duration from a starting time (e.g. "what time is 2h 30m from now?").
Overnight Handling
When calculating elapsed time, if the end time is earlier than the start time, the calculator assumes the end time falls on the next day — correctly handling overnight shifts (e.g. 22:00 to 06:00 = 8 hours).
Common Uses
Useful for calculating work shift lengths, timesheet hours, meeting durations, cooking/baking timers, and any scenario where you need precise time-of-day arithmetic.