Skip to content
CalcTide logo
Time & Date

Time Calculator

Adding 2 hours 45 minutes to 9:30 AM gives 12:15 PM, and subtracting 2 hours 30 minutes from 1:00 AM lands on 10:30 PM the previous day. This time calculator adds or subtracts a duration in hours and minutes from a start time and returns the resulting clock time, along with a note when the answer crosses into another day. Enter a start time in 24-hour format, choose add or subtract, then enter the duration hours and duration minutes you want to apply. It is built for shift scheduling, deadline math, travel layovers, cooking and timer overlaps, and any situation where you need to know what time it will be after a stretch of hours and minutes passes, without lining up a clock face or counting on your fingers.

Time & DateBy

Quick answer

Use 24-hour time (like 14:30 instead of 2:30 PM) so the tool reads the start time correctly.

What this tells you

  • •Use 24-hour time (like 14:30 instead of 2:30 PM) so the tool reads the start time correctly.
  • •You can add or subtract both hours and minutes in a single calculation, so 3h 15m works in one pass instead of two.
  • •The result shows the resulting clock time plus a day-offset note when the calculation moves into the previous or next day.
  • •Duration hours accept any non-negative whole number, so you can add long spans like 30 or 48 hours for multi-day scheduling checks.
  • •Duration minutes are capped at 0 to 59 because minutes beyond 59 belong in the hours field instead.
  • •The tool always works from a single time zone with no daylight-saving adjustment, so both the start time and the result reflect the same clock.

How to Use

  1. 1Enter a start time in 24-hour HH:MM format, such as 09:30 for 9:30 AM or 17:45 for 5:45 PM.
  2. 2Choose Add to move forward in time or Subtract to move backward from the start time.
  3. 3Enter the duration hours you want to apply. Any whole number of hours works, including totals above 24 for multi-day math.
  4. 4Enter the duration minutes, from 0 to 59. Leave it at 0 if you only need to add or subtract whole hours.
  5. 5Click Calculate to see the resulting clock time, the start time you entered, the duration in readable form, and the day offset if the result shifted to another day.
  6. 6For scheduling that must line up with a real calendar date, pair the result with a date-aware tool such as the business days calculator or age calculator, since this tool tracks clock time and day shift only, not a specific calendar date.

How It Works

Formula

Start minutes = (start hour x 60) + start minute Duration minutes = (duration hours x 60) + duration minutes Signed duration = duration minutes, negative when subtracting Raw total = start minutes + signed duration End time = raw total normalized to the 0-1439 range, then converted back to hours and minutes

The calculator converts every value into a single count of minutes since midnight, which makes addition and subtraction simple integer math instead of clock-face juggling. It multiplies the start hour by 60 and adds the start minute to get a starting minute count, then does the same for the duration. When you choose subtract, the duration is applied as a negative number. The two values are added together to get a raw total, which can be negative or larger than a single day. That raw total is normalized back into the 0 to 1439 minute range that represents one 24-hour day, then split back into hours and minutes for display. Whenever the raw total falls outside a single day, the tool also reports whether the result lands on the previous day, the same day, or a later day, so a subtraction that crosses midnight or an addition that runs past 24:00 still gives you a clear answer.

Calculation note: values are processed in the order shown above, using the current input units.

Worked Examples

Add 2 hours 45 minutes to a morning start time

Start time09:30
OperationAdd
Duration2h 45m
Result12:15 (same day)

9:30 AM converts to 570 minutes since midnight. Adding 2 hours 45 minutes (165 minutes) gives 735 minutes, which converts back to 12:15 PM. The total stays under 1,440 minutes, so the result lands on the same day with no day-offset note.

Subtract 2 hours 30 minutes across midnight

Start time01:00
OperationSubtract
Duration2h 30m
Result22:30 (previous day)

1:00 AM is 60 minutes since midnight. Subtracting 150 minutes produces a negative raw total, which the tool normalizes back into the 0-1439 range as 1,350 minutes, or 10:30 PM. Because the raw total went negative, the result is flagged as landing on the previous day.

Overnight train plus a connecting bus, all in one time zone

Start time21:15
OperationAdd
Duration18h 55m
Result16:10 (next day)

Dev boards a 21:15 overnight train that takes 4 hours 30 minutes, waits 3 hours 5 minutes for a connection, then rides a bus for 11 hours 20 minutes. The three legs add up to 18 hours 55 minutes, which he enters as one duration. The start time is 1,275 minutes since midnight, the duration is 1,135 minutes, and the raw total of 2,410 minutes normalizes to 970 minutes, or 16:10, with a day offset of 1. The whole trip stays inside one time zone, which is the only case where this clock arithmetic equals real elapsed time.

Add 20 minutes right before midnight

Start time23:50
OperationAdd
Duration0h 20m
Result00:10 (next day)

11:50 PM is 1,430 minutes since midnight. Adding just 20 minutes pushes the raw total to 1,450 minutes, past the 1,440-minute mark for a full day. The normalized result is 10 minutes, or 12:10 AM, on the next day, which is a common gotcha when a task is timed to finish close to midnight.

Add an 8 hour 30 minute work shift

Start time06:00
OperationAdd
Duration8h 30m
Result14:30 (same day)

A 6:00 AM clock-in plus an 8 hour 30 minute shift (510 minutes) lands at 870 minutes, which converts to 2:30 PM. This is the kind of check people run to confirm a shift end time before it goes on a schedule or timesheet.

Add a 30 hour duration for multi-day planning

Start time17:30
OperationAdd
Duration30h 0m
Result23:30 (next day)

Duration hours are not capped at 24, so a 30-hour span works in one step. Starting at 1,050 minutes and adding 1,800 minutes gives a raw total of 2,850 minutes. That normalizes to 1,410 minutes, or 11:30 PM, and the result is marked as the next day because the total spans more than one full 24-hour cycle.

Time units and their exact values

The fixed values behind every hours-and-minutes calculation, plus the mean Gregorian month and year for longer planning.

UnitSecondsMinutesHoursDays
1 second11/601/3,6001/86,400
1 minute6011/601/1,440
1 hour3,6006011/24
1 day86,4001,440241
1 week604,80010,0801687
1 fortnight1,209,60020,16033614
1 mean Gregorian month2,629,74643,829.1730.48530.436875
1 mean Gregorian year31,556,952525,949.28,765.82365.2425

Second, minute, hour, and day values follow the SI Brochure, 9th edition (BIPM, Table 8) and ISO 80000-3. A week is 7 days and a fortnight is 14 days by definition. The mean month and year come from the Gregorian rule of 146,097 days in 400 years, which is 365.2425 days per year and one twelfth of that per month. This calculator adds and subtracts clock time only. It never applies calendar months.

Decimal hours, day offsets, and what clock math leaves out

Payroll software and timesheets often want decimal hours instead of hours and minutes. Divide the minutes by 60 to convert: 15 minutes is 0.25 hours, 30 minutes is 0.5, 45 minutes is 0.75, and 90 minutes is 1.5 hours. Going the other way, a 7.75-hour shift is 7 hours 45 minutes, which is what you type into the two duration fields here.

A plain clock only shows hours and minutes, so it cannot tell you on its own whether an addition or subtraction pushed you into a different day. This calculator works in a single running count of minutes instead. Once that total goes negative or climbs past 1,440 minutes, the result belongs to another day, and the day offset says which one.

That note matters most in two situations. Moving 2 hours 30 minutes back from 1:00 AM rolls into the previous day because the current day has only 60 minutes to give. Adding 20 minutes to 11:50 PM rolls forward for the same reason. Overnight shifts, late-night deadlines, and long trips hit this pattern all the time, and a bare 03:15 on a schedule could mean early this morning or the middle of tomorrow night.

Long durations work the same way from the other direction. Duration hours are not capped at 24, so a 30-hour or 48-hour span goes in as one entry, and the day offset reports how many days the total crossed instead of making you carry the days by hand.

The calculator does not know about time zones or daylight saving time. Under the Energy Policy Act of 2005, which amended the Uniform Time Act of 1966 (15 U.S.C. 260a), clocks in U.S. states that observe daylight saving move forward at 2:00 AM local time on the second Sunday in March and back on the first Sunday in November. On those two nights, a span that crosses 2:00 AM is 1 hour shorter or longer in real elapsed time than the clock arithmetic shown here. Add or subtract that hour yourself, or use a time-zone-aware calendar for anything that spans a change.

It also ignores leap seconds. The International Earth Rotation and Reference Systems Service announces each one in its Bulletin C, and 27 have been added to UTC since 1972, the most recent at the end of December 31, 2016. None has been scheduled since, and the 27th General Conference on Weights and Measures resolved in 2022 to stop inserting them by or before 2035. For any everyday schedule the effect is zero, which is why every calculation here assumes a day of exactly 86,400 seconds.

Common mistakes

  • Entering a 12-hour time like 2:30 PM instead of the required 24-hour format, which the tool reads as an invalid time.
  • Typing minutes above 59, such as 90 minutes, in the minutes field instead of converting that into 1 hour 30 minutes first.
  • Forgetting to switch the operation to Subtract when the goal is to find an earlier time, which produces a later time instead.
  • Assuming the day-offset note gives a calendar date. It only tells you whether the result is on the previous, same, or next day relative to the start time, not a specific weekday or date.
  • Ignoring daylight-saving changes when the start and end times straddle a clock-change date. The calculator does pure clock arithmetic and does not adjust for that.
  • Leaving duration hours or minutes blank instead of entering 0, which can cause the calculation to be skipped or treated as invalid.

Embed this calculator on your site

Paste this code where you want the calculator to appear. It is responsive, mobile-friendly, resizes automatically, and is free to use as long as the credit line stays in place.

<script src="https://calctide.com/embed.js" data-tool="time-calculator" async></script> <p style="font-size:12px;margin:4px 0 0">Time Calculator by <a href="https://calctide.com/time-date/time-calculator/">CalcTide</a></p>

Preview the embed at /embed/time-calculator/.

Frequently Asked Questions

It adds or subtracts a duration in hours and minutes from a start time and returns the resulting clock time. It also flags when that result lands on the previous day or the next day so a midnight crossing is never a surprise.
Yes. Selecting Subtract moves the result backward from the start time by the duration you enter, and the tool still reports a day-offset note if the subtraction rolls back into the previous day.
Yes. Whenever an addition pushes the result past 24:00 or a subtraction pushes it below 00:00, the tool normalizes the clock time and labels the result as landing on the next or previous day.
The calculator parses the start time as HH:MM in 24-hour format, so 2:30 PM must be entered as 14:30. This removes ambiguity between AM and PM and keeps the underlying minute math simple and error-free.
Yes. Duration hours accept any non-negative whole number, so a 30-hour or 48-hour span works in a single calculation. The tool normalizes the total back to a single clock time and reports how far the day shifted.
No. It performs plain clock arithmetic within a single time zone and does not adjust for daylight-saving transitions, time zone changes, or leap seconds. If your start and end times cross a clock-change date, verify the result against a calendar that tracks that change.
The day offset only tells you whether the result is on the same day, the previous day, or a later day relative to the start time you entered. It does not know the actual calendar date, so pair it with a date calculator when you need a specific weekday or date.
Yes. Enter the clock-in time as the start time, choose Add, and enter the shift length as duration hours and minutes. This gives the shift end time along with a note if the shift runs past midnight.
The minutes field is limited to 0 through 59 because minutes above that belong in the hours field. For example, enter 1 hour 30 minutes instead of 0 hours 90 minutes to get a correct result.
It estimates time calculator outputs using the visible inputs and formula assumptions on this page.

Explore More in Time & Date