Time Calculator

Add or subtract multiple time durations, and find the difference between two clock times.

Time Duration Calculator

Op
HH
MM
SS

Time Difference

00:00:00
Duration (H:M:S)

Total Duration

Running Total
00:00:00

Contribution per Row (minutes)

About the Time Calculator

The Time Duration tool adds up or subtracts a series of time values given in hours, minutes and seconds, then normalizes the running total so seconds roll over into minutes and minutes roll over into hours — just like a stopwatch. The Time Difference tool finds the gap between two clock times, with an option to mark that the end time falls on the next day.

Why 90 minutes becomes 1 hour 30 minutes

Time is measured in base 60, not base 10 — there are 60 minutes in an hour. Once a running total of minutes reaches or exceeds 60, the excess carries over into the hours column, the same way a stopwatch rolls over. Enter values greater than 59 in the minutes or seconds fields and the calculator normalizes them automatically.

Why the total can go negative

When you're subtracting time values (like deducting a break from a work session), the total can go negative if the amount subtracted exceeds the amount added. This is mathematically correct and flags that your inputs subtract more time than was available.

How to add up multiple time durations, step by step

  1. Enter hours, minutes and seconds for your first time value.
  2. Choose whether to add or subtract that value from the running total.
  3. Repeat for every additional time value you need to include.
  4. Read the normalized running total in hours, minutes and seconds.

Handling shifts that cross midnight

For the Time Difference tool, mark the "next day" option if your end time falls after midnight. Without it, a shift from 10 PM to 6 AM would appear to have a negative duration, since the calculator would assume both times fall on the same day — marking "next day" adds 24 hours to the end time first, giving the correct 8-hour result.

Where this is useful in India

Frequently Asked Questions

Time is measured in base 60, not base 10 — there are 60 minutes in an hour. Once a running total of minutes reaches or exceeds 60, the calculator carries the excess over into the hours column, the same way a stopwatch rolls over. 90 minutes becomes 1 hour and 30 minutes (60 minutes carried to 1 hour, 30 minutes remaining), keeping the display in a format people actually read.

The Time Difference tool includes an option to mark that the end time falls on the next day. Without it, a shift from 10 PM to 6 AM would appear to have a negative duration, since the calculator would assume both times fall on the same day. Marking "next day" tells it to add 24 hours to the end time before calculating the gap, giving the correct 8-hour duration.

When you're subtracting time values (like deducting a break from a work session), the total can go negative if the amount subtracted exceeds the amount added — for example, adding 30 minutes then subtracting 45 minutes results in a -15 minute total. This is mathematically correct and flags that your inputs subtract more time than was available.

Time Duration combines multiple separate time values (like several call lengths) into a running total using addition and subtraction. Time Difference instead takes two specific clock times (like a start and end time) and calculates the gap between them — one adds up separate chunks of time, the other measures the span between two points in time.

The base-60 (sexagesimal) system for time dates back to ancient Babylonian mathematics, and it stuck because 60 divides evenly by many numbers (2, 3, 4, 5, 6, 10, 12, 15, 20, 30), making it easy to split an hour into thirds, quarters, or other common fractions without needing decimals — something base 10 can't do as cleanly.

Use the Time Duration Calculator: add each shift's hours and minutes as a separate entry, and subtract any unpaid break time. The running total automatically normalizes into hours and minutes, giving you the combined duration across all entries — useful when several shifts or breaks need to be added or deducted to reach a final overtime figure.