Time Calculator
Add, subtract, or find the difference between times, updates as you type.
How to Use
The "Add/Subtract" tab takes a starting time and adds or subtracts a duration, useful for figuring out an end time given a start time and duration, like "if I start work at 9:30 and work for 7 hours 45 minutes, what time do I finish?" The "Time Difference" tab does the reverse, finding the duration between two clock times.
Common Mistakes When Doing Time Math by Hand
The most frequent manual error is treating minutes as a decimal fraction of an hour using base 10 instead of base 60, for instance calculating "9:30 plus 2:45" as 9.30 + 2.45 = 11.75 and misreading that as 11 hours 75 minutes or, worse, 11 hours 45 minutes, rather than correctly carrying the extra 15 minutes over into the hours column to get 12:15. Another common mistake happens when subtracting times that require borrowing, calculating 3:15 minus 1:45 by hand requires borrowing 60 minutes from the hours column since 15 minus 45 is negative, similar to borrowing in ordinary column subtraction, and it's easy to make an arithmetic slip during that borrowing step. A third source of error is forgetting the 24-hour wraparound entirely and ending up with a nonsensical "26:15" result instead of correctly recognizing that a sum past 24 hours wraps back to the start of a new day.
Worked Example: Add/Subtract Mode
With a starting time of 9:30:00 and adding a duration of 2:45:00, the calculator first converts both to total seconds: 9 hours 30 minutes becomes 34,200 seconds, and 2 hours 45 minutes becomes 9,900 seconds. Adding them gives 44,100 seconds, which converts back to 12 hours, 15 minutes, and 0 seconds, displayed as 12:15:00. Switching the operation to subtract with the same values instead computes 34,200 minus 9,900 = 24,300 seconds, which is 6:45:00. If the starting time were 22:00:00 and 5 hours were added, the raw sum would be 27 hours, which exceeds the 24-hour clock, so the calculator wraps it using a modulo operation, giving 27 hours mod 24 = 3 hours, displayed as 03:00:00, correctly reflecting that the time crossed into the next day.
Worked Example: Time Difference Mode
For the default example of Time 1 at 9:00:00 and Time 2 at 17:30:00, the calculator converts both to seconds (32,400 and 63,000 respectively) and subtracts, giving 30,600 seconds, which converts to 8:30:00. If Time 2 were instead earlier in the day than Time 1, say Time 1 at 22:00:00 and Time 2 at 02:00:00, the raw subtraction would produce a negative number (2 hours minus 22 hours worth of seconds), so the calculator adds a full 24-hour span (86,400 seconds) to bring the result positive, correctly returning 4:00:00 as the gap between 10 PM and 2 AM the next morning.
Why Time Arithmetic Isn't Simple Decimal Math
Clock time uses a mixed base-60 and base-24 system, 60 seconds per minute, 60 minutes per hour, and 24 hours per day, which is why time math produces unintuitive-looking results if handled with ordinary decimal arithmetic. Adding "2.75 hours" to a time is straightforward in decimal, but adding "2 hours 45 minutes" requires carrying over from seconds to minutes to hours whenever a sum exceeds 59, exactly the way carrying works in long addition but at a base of 60 instead of 10. This calculator sidesteps all of that complexity by converting every time value into a single count of total seconds first, doing the addition, subtraction, or comparison as plain integer arithmetic, and only converting back to hours, minutes, and seconds for display at the very end, which is both simpler to implement correctly and less prone to the carrying errors that trip up manual time math.
Common Uses for Time Addition and Subtraction
Add/subtract time math comes up constantly in scheduling and logistics contexts. Figuring out a meeting's end time given a start time and duration, calculating when a delivery will arrive given a dispatch time and estimated transit duration, or working out a flight's local arrival time when a departure time and flight duration are known (before even accounting for time zone changes) are all instances of the same underlying add/subtract operation this tool performs. Cooking and baking recipes that stack multiple timed steps, marinate for 2 hours, then bake for 45 minutes, then rest for 15 minutes, benefit from the same math when figuring out what time to start prepping in order to have food ready by a target time. In each of these cases, the appeal of a dedicated calculator over manual math is avoiding the carrying errors described above, which become more likely the more steps or values are involved.
Common Uses for Finding a Time Difference
The reverse operation, finding the gap between two clock times, shows up just as often. Calculating how long a meeting, class, or shift actually ran given its start and end times, checking how long a task took by comparing a start timestamp to a finish timestamp, or working out the duration of a video, podcast, or event listed only by its start and end time on a schedule are all direct applications of the Time Difference tab. It's also useful for double-checking a claimed duration, if an event is advertised as running from 6:00 PM to 9:15 PM, converting those to 24-hour format (18:00 and 21:15) and running them through this calculator confirms the advertised 3 hours 15 minutes length, or catches a printing or scheduling error if the actual gap doesn't match.
Why 24-Hour Format Avoids Ambiguity
This calculator deliberately uses 24-hour format rather than 12-hour AM/PM notation, and the reason is more than just convention. 12-hour format requires an extra piece of information, whether a time is AM or PM, that's easy to omit or mistype, and the boundary cases around noon and midnight are a well-documented source of confusion: is "12:00 PM" noon or is it ambiguous with "12:00 AM" at midnight? Different systems and different people resolve this inconsistently. 24-hour format sidesteps the issue entirely since every hour from 0 to 23 maps to exactly one unambiguous point in the day, 14:30 can only ever mean 2:30 in the afternoon, never 2:30 in the morning. For a calculator meant to handle arithmetic reliably, removing that ambiguity at the input stage avoids an entire class of user error before the actual math even begins.
Understanding the 24-Hour Wraparound Behavior
Both tabs treat time as sitting on a repeating 24-hour clock face rather than an unbounded timeline, which is why results never show more than 23 hours, 59 minutes, and 59 seconds even when the underlying math would suggest more. This is a deliberate simplification appropriate for a same-day clock-time tool: if you're asking "what time will it be" or "how many hours apart are these two times of day," the answer naturally lives within a single 24-hour cycle. For questions that specifically need to track whole elapsed days in addition to a time-of-day figure, such as "how long until this event three days and six hours from now," the Date Difference Calculator or Countdown Timer are better suited, since they work with full calendar dates and times together rather than a bare clock face.
Frequently Asked Questions
What happens if adding time crosses midnight?
The result wraps around past 24 hours correctly, for example, adding 5 hours to 22:00 gives 03:00, reflecting that the time crossed into the next day.
Does this work with 12-hour (AM/PM) format?
This calculator uses 24-hour format for simplicity and to avoid AM/PM ambiguity, enter times like 2:30 PM as 14:30.
What happens if I subtract more time than the starting time contains?
The result wraps backward around the 24-hour clock rather than going negative. For example, subtracting 3 hours from 01:00 gives 22:00 the previous day, the same wraparound logic used when adding time crosses past midnight, just applied in reverse.
Can I use this for durations longer than 24 hours?
The hours field in the "Time to Add/Subtract" section accepts any number, including values above 24, but the result is always displayed as a wrapped time on a single 24-hour clock face rather than showing elapsed days separately. For tracking spans longer than a day with a day count included, the Date Difference Calculator is a better fit.
Why does the Time Difference tab always show a positive result?
If Time 2 is earlier than Time 1, the calculator assumes the difference wraps forward past midnight to reach Time 2 the next day, rather than returning a negative duration. This matches how people usually think about time differences on a clock, the gap from 22:00 to 02:00 is naturally described as 4 hours forward, not negative 20 hours.
Can I calculate with just minutes and seconds, no hours?
Yes, leave the hours field at 0 and enter only minutes and/or seconds. The calculator treats all three fields as parts of one combined duration in seconds internally, so it works correctly whether you're adding a full multi-hour span or just a few seconds.