Skip to main content
📅 Time Math

Add or Subtract Time Calculator

Add or subtract days, hours and minutes from any date and time, and get the resulting date, time and weekday — with month and year roll-over handled automatically.

Add or subtract
Days, hours, minutes
Resulting weekday
Month/year roll-over
100% Free
📅 Open All Date & Time Calculators 📖 Read the Guide

Time math — Quick answer

Shift a date-time forward or back by a duration in days, hours and minutes.

result = start ± (days × 1440 + hours × 60 + minutes) min

Worked example: 27 Jun 2026 14:30 + 5d 3h 45m → 2 Jul 2026 18:15 (Thursday).

Examples (start 27 Jun 2026 14:30)

OperationResult
+ 5d 3h 45m2 Jul 2026 18:15
− 10d 6h17 Jun 2026 08:30
+ 36h29 Jun 2026 02:30
+ 90m27 Jun 2026 16:00

Wall-clock time, no time-zone or daylight-saving shifts.

📅 Add or Subtract Time Calculator

Pick a start date & time, choose add or subtract, and enter the duration.

Resulting date
Resulting time
Weekday
Total shift

ℹ️ Times are treated as wall-clock (no time-zone or daylight-saving adjustment). Month lengths and leap years are handled automatically.

This calculator shifts a moment in time. It turns your days, hours and minutes into a single elapsed total and adds or subtracts it from the start date-time, rolling cleanly across midnight, month ends and year ends — and through 29 February in leap years. You get the resulting date, time and weekday. It's the tool for deadlines, timers, appointments and "what time will it be in N hours" questions.

Reviewed: June 20, 2026 · Author: Naveen P N, Founder — AI Calculator · Verified against: elapsed-minute date arithmetic, recomputed in code. Wall-clock time, no DST handling.

How it works

Total minutes
days × 1440 + hours × 60 + minutes
Apply
result = start + total (add) · start − total (subtract)
Roll-over
crosses days, months, years automatically

Working in elapsed minutes keeps the arithmetic exact. Because the result is a real point in time, the calendar takes care of the rest: a duration that crosses midnight bumps the date, one that crosses month-end uses the correct month length, and leap days are counted. The entered time is treated as a plain clock time, so within one time zone the answer is precisely the clock you'd read.

Worked example — 27 June 2026, 14:30

Scenario: start at 27 June 2026, 14:30.

Add 5d 3h 45m
= 7,425 minutes → 2 July 2026, 18:15
Subtract 10d 6h
= 14,760 minutes back → 17 June 2026, 08:30
Add 36h
crosses two midnights → 29 June 2026, 02:30

Adding 5 days, 3 hours and 45 minutes lands on 2 July 2026 at 18:15 (a Thursday) — note how it crosses from June into July. Subtracting 10 days and 6 hours gives 17 June 2026 at 08:30. Smaller shifts work the same way: +36 hours rolls over two midnights to 29 June 02:30, and +90 minutes simply moves 14:30 to 16:00.

Frequently Asked Questions

How do I add hours to a date and time?

Enter a start, choose "add", give days/hours/minutes. 27 Jun 2026 14:30 + 5d 3h 45m = 2 Jul 2026 18:15.

How do I subtract time from a date?

Choose "subtract" and enter the duration. 27 Jun 2026 14:30 − 10d 6h = 17 Jun 2026 08:30.

Does it handle months and leap years?

Yes — real elapsed time, so month lengths and 29 Feb are handled. +7 days from 25 Feb 2028 = 3 Mar.

Does this account for time zones or DST?

No — wall-clock time only. Within one time zone that's correct; across a DST change the clock could differ by an hour.

What is this calculator useful for?

Deadlines, delivery times, appointments, timers, and "what time in N hours" — any forward/backward time shift.

Need more date & time tools?

Explore time duration, date math, business days, week numbers and more across the AI Calculator suite.

📅 Open Date & Time Calculators — Free

No registration required · 350+ calculators · PDF report export