BCBetter Calculators

What Time Will It Be in X Minutes?

Enter a start time and add or subtract any number of minutes (or hours) to find exactly what time it will be.

min
hr
min
🧮

Enter your values and click Calculate

How It Works

The start time is converted to a JavaScript Date object anchored to today's calendar date, with the hour and minute set to your inputs. The offset is computed as (deltaHours × 60 + deltaMinutes) total minutes, then converted to milliseconds by multiplying by 60,000. If the operation is 'add', the offset is added to the timestamp; if 'subtract', it is subtracted. JavaScript's Date arithmetic handles midnight rollovers, month-end crossings, and daylight saving transitions automatically. The result is formatted in both 12-hour AM/PM and 24-hour notation, and the day label indicates whether midnight was crossed. For example, starting at 23:00 (11 PM) and adding 90 minutes produces 00:30 AM on the next day — the calculator correctly identifies the midnight boundary and labels the result as next day. Subtracting time follows the same logic in reverse, rolling back into the previous day if needed.

Examples

9:00 AM + 45 minutes
A 45-minute meeting starts at 9:00 AM — when does it end?
Result: 9:45 AM (09:45) — same day.
11:30 PM + 1 hour 15 minutes
A late-night scenario that crosses midnight — useful for shift workers or long drives.
Result: 12:45 AM (00:45) — next day. Midnight crossed correctly.
2:00 PM + 2 hours 30 minutes
An afternoon task taking 2.5 hours — what time will it be done?
Result: 4:30 PM (16:30) — same day.

Frequently Asked Questions

What format should I enter the start hour in?
Use 24-hour format (also called military time): 0 = midnight, 1–11 = 1 AM to 11 AM, 12 = noon, 13–23 = 1 PM to 11 PM. So 3 PM is entered as 15, and 9 PM is entered as 21. The result is shown in both 12-hour (AM/PM) and 24-hour formats.
Does the calculator handle midnight crossovers?
Yes. If you add time past midnight (e.g. 11:00 PM + 2 hours = 1:00 AM) or subtract past midnight (e.g. 1:00 AM − 90 minutes = 11:30 PM the previous day), the calculator correctly rolls over and tells you which day the result falls on.
What are some practical uses for this calculator?
Medication timing (take again in 4 hours), cooking (roast needs 2h 45m, put it in at what time?), meeting end times, parking meter expiry, shift end time, DNS / cache TTL expiry, and deadline countdowns are all common uses.
Can I calculate what time it was X minutes ago?
Yes — switch the operation to 'Subtract time (backward)' and enter your current time as the start. The result will show what time it was that many minutes in the past, including rolling back past midnight if necessary.

Related Calculators