Elapsed Time Calculator

Time between two clock times in hours, minutes and seconds.
Enter 24-hour times and get decimal hours for timesheets, with overnight spans handled.

Elapsed Time

Elapsed time is the duration between a start time and an end time. While the concept is simple, calculation requires careful handling of clock rollovers (midnight crossing), different time formats (12-hour vs. 24-hour), and unit conversions between hours, minutes, and seconds.

Basic elapsed time formula:

Elapsed Time = End Time − Start Time

If the result is negative (end time is on the next day):

Elapsed Time = (End Time + 24 hours) − Start Time

Decomposing into components:

Total Seconds = (Hours × 3600) + (Minutes × 60) + Seconds

Elapsed Seconds = End Total Seconds − Start Total Seconds

From elapsed seconds: Hours = Elapsed Seconds ÷ 3600 (integer part) Minutes = (Elapsed Seconds mod 3600) ÷ 60 Seconds = Elapsed Seconds mod 60

Worked example, same day: Start: 9:47:23 AM → 9 × 3600 + 47 × 60 + 23 = 35,243 seconds End: 2:15:08 PM → 14 × 3600 + 15 × 60 + 8 = 51,308 seconds Elapsed: 51,308 − 35,243 = 16,065 seconds Decomposed: 16,065 ÷ 3600 = 4 hours, remainder 1,665 → 1,665 ÷ 60 = 27 minutes, remainder 45 → 45 seconds Result: 4 hours, 27 minutes, 45 seconds Check it back: 4 × 3600 + 27 × 60 + 45 = 14,400 + 1,620 + 45 = 16,065. That reverse check takes five seconds and catches almost every decomposition slip.

Worked example, crossing midnight: Start: 11:15 PM → 23:15:00 = 83,700 seconds End: 6:45 AM (next day) → 6 × 3600 + 45 × 60 = 24,300 seconds Elapsed: (24,300 + 86,400) − 83,700 = 27,000 seconds = 7 hours, 30 minutes

Common real-world uses:

  • Shift work duration calculations
  • Race and competition timing
  • Cooking and process timers
  • Billing (hourly rate × elapsed hours)
  • Productivity tracking

How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.