EasyCalEasyCal
⏱️
Date & time

Time calculator

Add or subtract two durations (hours, minutes, seconds) and see normalised totals.

Time 1

Time 2

Operation

Add or subtract the two durations

Result

Adjust times to see the combined duration.

Deep guide · Daily utilities

Time calculator — add, subtract, and convert time durations

Start at 9:15 AM (09:15), add 3 hours 45 minutes, and you land on 1:00 PM (13:00). The only reason this needs a calculator at all is that clocks don't do decimal math — they wrap at 60 and then again at 24, so adding the numbers you see almost never gives the right answer without a conversion step first.

Below: the wraparound worked out by hand, which start times would have pushed this same duration into tomorrow instead, a 12-hour/24-hour reference, a payroll example for turning a shift into decimal hours (with how common rounding rules change the total), and the India-specific time zone numbers worth keeping handy.

Working it out by hand

  1. Start time to minutes since midnight: 9 × 60 + 15 = 555.
  2. Duration to minutes: 3 × 60 + 45 = 225.
  3. Add them: 555 + 225 = 780 minutes.
  4. Convert back: divide by 60 for the hour, keep the remainder as minutes, and if the total is 1,440 or more, subtract 1,440 and carry a day. Here that gives 13:00.

That carry-a-day step is the part people skip when doing this in their head, and it's the part that actually matters — "3 AM" means something different depending on whether a day got carried along the way. Subtraction runs the same four steps backwards: convert both to minutes, subtract, and add 1,440 if the result is negative. For this specific 3h 45m duration, any start time at or after 8:15 PM rolls the end past midnight; anything earlier stays on the same day, as the table below shows.

Same duration, different start times

Holding the 3h 45m duration fixed and changing only the start time:

StartEndCrosses midnight?
12:00 AM3:45 AMNo, same day
3:00 AM6:45 AMNo, same day
6:00 AM9:45 AMNo, same day
9:00 AM12:45 PMNo, same day
12:00 PM3:45 PMNo, same day
3:00 PM6:45 PMNo, same day
6:00 PM9:45 PMNo, same day
9:00 PM12:45 AMYes, next day

Nothing here changes the length of the duration — only where it happens to fall relative to midnight changes whether the day count ticks over. Useful to glance at if you're checking a shift or a journey that starts late at night, before assuming the finish is still "today."

12-hour vs 24-hour format

Event24-hour12-hour
Start09:159:15 AM
End13:001:00 PM

24-hour format has no AM/PM to mix up, which is why aviation, medicine, and most transport timetables use it — the cost of guessing wrong on "8:00" is too high in those settings. Outside them, 12-hour format is still what most people read and speak day to day, so this calculator gives both. The two spots people actually get wrong: 12 AM is midnight, not noon, and 12 PM is noon, not midnight.

This duration in other units

UnitValue
Seconds13,500
Minutes225
Hours (decimal)3.75
Days (decimal)0.156

Handy for anything where the input field wants seconds or minutes instead of hours and minutes — cron schedules, video timestamps, session timeouts, that sort of thing.

Worked example: shift hours to decimal, for payroll

Clock in at 09:15, clock out 3h 45m later at 13:00. Payroll software wants that as decimal hours, not hours-and-minutes.

  1. Minutes as a fraction of an hour: 45 ÷ 60 = 0.75.
  2. Add the whole hours: 3 + 0.75 = 3.75 decimal hours.
  3. At, say, ₹200/hour: 3.75 × ₹200 = ₹750.00 for the shift.

The mistake worth guarding against is reading 45 minutes as a raw decimal instead of 0.75 — minutes aren't already a percentage of 100, they're a fraction of 60, and the two only happen to agree at :00. At :30 they're nowhere close (.30 read directly vs the correct .50). Over a few dozen shifts a year, that slip is real money in the wrong direction.

Employers rarely pay on the exact clock time, though — most round to a fixed increment first:

Rounding ruleRounded durationDecimal hoursPay at ₹200/hr
Exact, no rounding3h 45m3.75750.00
Nearest 6 minutes (tenth of an hour)3h 48m3.80760.00
Nearest 15 minutes (quarter hour)3h 45m3.75750.00

The gap between rounding rules is usually small for one shift and easy to shrug off — it adds up over a pay cycle with several shifts, which is exactly why it's worth knowing which rule your employer actually applies rather than assuming exact-minute pay.

Doing this in Excel or Google Sheets

Spreadsheets store a time of day as a fraction of 24 hours — 12:00 PM is stored internally as 0.5, 6:00 AM as 0.25 — which is exactly the base-24 wraparound this page keeps coming back to, just hidden behind a cell format. Two things trip people up:

  • To get decimal hours out of a time-formatted cell, multiply by 24. A cell showing 3:45 as a duration, times 24, gives 3.75 — the same number this page calculated by hand above.
  • The default time format wraps at 24 hours, so a duration over a full day quietly shows the wrong number (25 hours displays as "1:00"). Switch the cell format to [h]:mm — square brackets around the h — to make it display total elapsed hours instead of wrapping.

Subtracting an end time from a start time that crosses midnight has the same problem in reverse: a plain B2-A2 goes negative and shows an error unless you add 1 (one full day) to the formula when the end time is on the next day, mirroring the +1,440-minutes rule from the manual calculation above.

Time zones, briefly

Converting across time zones just means adding or subtracting the offset difference. India Standard Time is UTC+5:30 year-round — no daylight saving to track on this side — so IST to UTC is "subtract 5 hours 30 minutes." A rough reference for common destinations from IST:

CityApprox. offset from IST
Dubai−1h 30m
London−5h 30m (winter) / −4h 30m (summer)
New York−10h 30m (winter) / −9h 30m (summer)
Singapore+2h 30m
Tokyo+3h 30m
Sydney+4h 30m (Apr–Oct) / +5h 30m (Oct–Apr)

The "winter/summer" split exists because those cities observe daylight saving and India doesn't, so the gap between IST and local time actually moves twice a year even though IST itself never changes. Singapore and Tokyo don't observe daylight saving either, so their offset from IST stays fixed. If a recurring call keeps landing at an odd time, a daylight saving transition on the other end is almost always the reason — worth a re-check close to the date, not just when you first schedule it.

Getting it right

  • Convert to minutes before doing any addition or subtraction — never add hour:minute pairs directly.
  • Minutes ÷ 60 gives decimal hours; minutes read as a raw decimal (45 → .45) is the error to watch for, every time.
  • When a result crosses midnight, note the day change explicitly rather than just the new clock time.
  • Double-check AM/PM right around noon and midnight — that's where 12-hour format actually bites.
  • For payroll or billing, confirm whether the employer rounds to the nearest 15 or 6 minutes before comparing your own math to a payslip.
  • For anything with real consequences — a flight connection, a medication schedule — write the calculation out rather than doing it in your head.

Key takeaways

  • 9:15 AM + 3h 45m = 1:00 PM (13:00).
  • Always convert to total minutes before adding or subtracting, then convert back.
  • Start at or after 8:15 PM and this duration rolls into the next day; earlier, it doesn't.
  • 45 minutes = 0.75 decimal hours, not a raw .45.
  • IST is UTC+5:30, fixed year-round — the gap to other cities still shifts when they change for daylight saving.

Frequently asked questions

What time is 3h 45m after 9:15 AM?
1:00 PM (13:00 on the 24-hour clock), same day. Add the duration in minutes to the start time in minutes, then convert back.
Does subtracting a duration work the same way?
Yes, in reverse: convert both to total minutes, subtract, and if the result goes below zero add 1,440 (24 hours) before reading it off the clock — that's what pulls the answer back onto the previous day.
How do I convert between 12-hour and 24-hour time?
24-hour to 12-hour: hours 0-11 are AM (0 becomes "12 AM"), hours 12-23 are PM (subtract 12 and label PM, except 12 itself stays "12 PM"). Going the other way, add 12 to any PM hour except 12 PM, and 12 AM becomes 0.
How many minutes is 3 hours 45 minutes?
3 × 60 + 45 = 225 minutes, or 3.75 hours as a decimal.
What start times push this particular duration into the next day?
Anything at or after 8:15 PM. Start any earlier than that and you land back on the same calendar day; start at or after it and the end time wraps past midnight.
How do I turn minutes into decimal hours for a payslip?
Divide the minutes by 60, don't just move the decimal point. 45 minutes is 45 ÷ 60 = 0.75 hours, not 0.45 — that .45-instead-of-.75 slip is the single most common manual payroll error.
Why do payroll systems round shift times, and does it change the total much?
Rounding to the nearest 6 or 15 minutes simplifies pay calculation and matches how many time clocks record punches. It can nudge a shift's decimal-hours total up or down slightly — worth checking which increment your employer actually uses before comparing your own math to a payslip.
Why is Indian Standard Time UTC+5:30 instead of a whole hour?
India runs a single time zone across a wide east-west span, and UTC+5:30 was picked as the offset that splits the difference reasonably rather than pushing the whole country onto a neighbouring whole-hour zone. It doesn't observe daylight saving, so that +5:30 holds year-round.
What happens to a scheduled time during a daylight saving change?
On a "spring forward" day, clocks jump from 1:59 AM straight to 3:00 AM, so 2:30 AM simply doesn't exist that day. On a "fall back" day, 1:30 AM happens twice. Anything scheduled inside that window needs a specific rule, not just a fixed offset.
Why did my result land on the next day?
Whenever start time plus duration passes 24:00 (1,440 minutes), the clock wraps back to 00:00 and the day count ticks up by one. That's why a duration calculator needs to track elapsed days separately from the time of day.
Why does Excel show the wrong number of hours for a long duration?
Excel and Google Sheets store time as a fraction of 24 hours, so the default format wraps at 24 — a 25-hour duration displays as "1:00". Switch the cell format to [h]:mm (square brackets around the h) to show total elapsed hours instead of wrapping.

The one habit that matters

Every time-arithmetic mistake traces back to the same shortcut: working directly with hour:minute pairs instead of converting to a single unit first. Convert to minutes, do the add or subtract, convert back — that one habit handles midnight wraparounds, 12-hour/24-hour conversions, and decimal-hour payroll figures without needing a different method for each case.

Methodology

Figures are computed live from the start time and duration you entered (or the illustrative defaults shown) using standard 24-hour clock arithmetic. Time zone offsets are general reference points, not a substitute for checking current figures against an authoritative source before relying on them for time-critical scheduling or actual wage calculations.

More tools on EasyCal for loans, savings, and planning.

Educational content for general reference — verify exact time zone offsets, daylight saving rules, and payroll rounding conventions against an authoritative current source before relying on any figure here.