Time Duration Calculator
Calculate the exact duration between two times in hours, minutes & seconds — add multiple sessions, subtract time, and get a full breakdown instantly.
Duration = End Time − Start Time
Total = Sum of all time sessions added together
Enter any time value to convert between all units
How to Use the Time Duration Calculator
Why Use Our Time Duration Calculator?
Precise to Seconds
Calculates duration down to the second — not just hours and minutes.
Overnight Support
One toggle handles night shifts and times that cross midnight correctly.
Break Deduction
Subtract break time automatically — perfect for tracking work hours.
Add Multiple Sessions
Sum several time blocks at once — great for timesheets and logs.
Unit Converter
Instantly convert any value between seconds, minutes, hours, days, and weeks.
All Devices
Fully responsive — works perfectly on mobile, tablet, and desktop.
Frequently Asked Questions
Time Duration Calculator
Working out how much time passed between 9:15 AM and 5:45 PM sounds like it should take five seconds of mental math. It usually doesn't, because clock time doesn't subtract cleanly the way regular numbers do — you can't just subtract 15 from 45 and call it done when hours are involved, and the moment a shift crosses midnight, simple subtraction produces a negative number that makes no sense.
A time duration calculator takes both times, converts them internally to a single unit, and hands back the elapsed span in hours and minutes, decimal hours, and total minutes — correctly handling overnight spans without you needing to remember any borrowing rules.
How the Calculation Works Under the Hood
The method is more mechanical than it looks. Each clock time gets converted into total minutes counted from midnight — so 9:15 AM becomes 555 minutes, and 5:45 PM becomes 1,065 minutes. Subtracting the smaller from the larger gives 510 minutes, which converts back into 8 hours and 30 minutes. This is the core method behind any time difference calculator.
Dividing that same total by 60 gives the decimal-hour version most payroll and billing software actually wants: 510 ÷ 60 = 8.5 decimal hours. Showing both formats side by side avoids the manual conversion step that trips people up when a timesheet asks for "8.5" and someone enters "8:30" instead.
Real Example: An Overnight Shift
Take a shift that runs from 10:00 PM to 6:00 AM. A direct subtraction (6:00 minus 22:00 in 24-hour terms) gives a negative number, which is obviously wrong — the shift clearly lasted several hours. The fix is a technique sometimes called the "+24 hour method": since the end time in minutes-since-midnight (360) is smaller than the start time (1,320), the calculator adds a full day's worth of minutes — 1,440 — to the end time before subtracting.
That gives (360 + 1,440) − 1,320 = 480 minutes, which converts to exactly 8 hours. This is the same logic used across scheduling software and payroll systems for graveyard shifts, red-eye flights, and any span where the clock rolls past midnight.
Common Mistakes People Make
The most frequent error is treating the minutes portion like ordinary decimal subtraction — assuming 5:45 minus 5:15 is "0.30" instead of 30 minutes, which then gets misread as "0.3 hours" rather than half an hour. A second common mistake is forgetting to account for a break: the raw clock-to-clock span and the actual worked time aren't the same number the moment an unpaid lunch or rest period sits in the middle.
A third, subtler mistake happens with overnight spans entered in 12-hour AM/PM format: 12:30 AM to 4:00 AM looks like it should be straightforward, but if someone mentally treats both as "morning times" without checking which day each belongs to, a shift that actually started the previous evening can get miscounted entirely.
Elapsed Time vs. Duration Between Dates
It's worth being upfront about scope: this tool measures the span between two clock times, typically within the same day or across a single midnight crossing. If you need the gap between two full calendar dates — say, March 3 to September 14 — that's a different calculation built around days and months rather than hours and minutes.
- Same-day or overnight span — use a time duration calculator (this tool)
- Multi-day or multi-month span — use a days-between-dates or date-difference calculator instead
Frequently Asked Questions
How do I calculate the duration between two times?
Convert both times into minutes counted from midnight, subtract the earlier from the later, then convert the result back into hours and minutes. This is exactly how you calculate time difference between two clock times without manual borrowing errors. If the end time is numerically smaller than the start time, add 1,440 minutes first to account for the overnight crossing.
What are decimal hours and why do they matter?
Decimal hours express time as a single decimal number instead of hours and minutes — 8 hours 30 minutes becomes 8.5. Payroll and billing systems generally use this format because it multiplies cleanly against an hourly rate, unlike an HH:MM value.
Does this calculator handle shifts that cross midnight?
Yes. When the end time falls numerically before the start time, the calculator treats the span as crossing into the next day and adjusts the calculation automatically, rather than returning a negative or incorrect result.
Can I use this for calculating pay or billing hours?
Yes — the decimal-hours output is specifically formatted for that purpose. Keep in mind this calculator measures gross clock-to-clock time; if breaks need to be deducted separately, a work hours calculator handles that subtraction directly.
Why does my manual calculation give a different answer than the tool?
This is almost always the minutes-as-decimal mistake — reading "45 minutes" as ".45 hours" instead of the correct .75. Double-checking the conversion (minutes ÷ 60) usually resolves the mismatch.
Related Tools and Resources
A few related tools handle situations just outside what this calculator is built for.
Use Hours Between Times Calculator if you specifically want an hours-only figure without the extra breakdown formats.
Try a Work Hours Calculator when unpaid breaks need to be subtracted from the total before you get your net worked time.
Use Time Addition Calculator if you need to add a duration onto a start time rather than find the gap between two times.
A Minutes Calculator is useful if your result needs to be expressed purely in total minutes rather than hours and minutes.
Reach for Days Between Dates if your span actually crosses multiple calendar days rather than staying within one overnight period.
Time You Can Trust, Down to the Minute
Clock arithmetic looks trivial until minutes need to borrow from hours or a shift rolls past midnight — both are exactly where manual math quietly goes wrong. Converting everything to a single unit before doing the subtraction is the whole trick, and it's the one step a calculator never forgets to do.
Reviewed by Kromo Tools Team
Building free, reliable online calculators and utilities for students, professionals, and everyday users. Last updated: