LIVE
Current Time
Loading…
—:—

Enter how many hours (and optional minutes) from now. Leave start time blank to use the current time, or enter a custom start.

Enter 0 or more hours.
0–59
Quick presets
Leave blank to use current time
Leave blank for today

Find out what time it was X hours ago. Useful for logging when something happened, incident tracking, or checking a past window.

Enter 0 or more hours.
0–59
Quick presets
Leave blank to use current time
Leave blank for today

Enter your first dose time and how often to take the medication. The calculator generates all dose times for the day. Always confirm with your pharmacist or doctor.

When you took or will take your first dose Enter the first dose time.
e.g. 4, 6, 8, 12, or 24 hours Enter interval 1–24 hours.
How many doses in 24 hours Enter 1–24 doses.
Common schedules
Result Time
—:—
⚠️ Note: Results use your device's local time zone. DST transitions may cause a 1-hour difference. For medication scheduling, this tool is for planning only — always follow your doctor's or pharmacist's exact instructions.

Sources & Methodology

This calculator uses the JavaScript Date object for all time arithmetic, which automatically handles daylight saving time transitions, month rollover, and year rollover. The underlying calculation converts times to milliseconds (Unix timestamp), adds or subtracts the duration in milliseconds, and converts back to a human-readable format.
📅
ISO 8601 — International Standard for Date and Time
ISO 8601 defines the international standard for date and time representation. This calculator outputs dates in a human-readable form consistent with ISO 8601 ordering (year, month, day) and uses 24-hour time format as the primary notation.
NIST Time and Frequency Division
The US National Institute of Standards and Technology defines the second and maintains atomic time standards. One hour = 3,600 seconds exactly. The JavaScript Date object used in this calculator is synchronized to your system clock, which most devices synchronise with NTP servers maintained by NIST or equivalent national time authorities.
Future Time = Current Timestamp + (hours × 3,600,000 + minutes × 60,000) ms Past Time = Current Timestamp − (hours × 3,600,000 + minutes × 60,000) ms
Example — 8 hours 30 minutes from 9:00 AM:
Total ms to add = (8 × 3,600,000) + (30 × 60,000) = 28,800,000 + 1,800,000 = 30,600,000 ms
9:00 AM + 30,600,000 ms = 5:30 PM same day

Medication example — every 8 hours from 8:00 AM:
Dose 1: 8:00 AM  |  Dose 2: 4:00 PM  |  Dose 3: 12:00 AM midnight

Last reviewed: April 2026

Hours From Now — What It Calculates, Where It Gets Tricky, and What Most People Get Wrong

Adding hours to a time sounds like the simplest calculation imaginable. And usually it is. 9 AM plus 6 hours = 3 PM. Done. But the moment you cross midnight, roll into a different day, or hit a daylight saving time transition, the mental arithmetic gets slippery — and the stakes are higher than people realise. Miss a medication dose by two hours. Show up to a meeting a day late. Miss a legal filing deadline. These are real consequences of a simple arithmetic mistake in time.

How Hours-From-Now Calculations Work

The underlying math is straightforward: convert your start time to a single number (milliseconds since midnight January 1, 1970, the Unix epoch), add the number of hours converted to milliseconds (1 hour = 3,600,000 ms), then convert the result back to a clock time. The power of doing this computationally is that the date rollover, month rollover, and even year rollover are all handled automatically. You never have to think about whether December 31 plus 24 hours is January 1 — the timestamp arithmetic handles it.

1 hour = 3,600 seconds = 3,600,000 milliseconds
Common conversions people search for:
6 hours = 21,600 seconds    12 hours = 43,200 seconds    24 hours = 86,400 seconds
36 hours = 1 day + 12 hours    48 hours = 2 days    72 hours = 3 days
100 hours = 4 days + 4 hours    168 hours = 7 days (1 week)

Hours-to-Days Quick Reference Table

Hours AddedEqualsFrom 12:00 PMFrom 9:00 AMFrom 10:00 PM
6 hrs6 hours6:00 PM (same day)3:00 PM (same day)4:00 AM (next day)
8 hrs8 hours8:00 PM (same day)5:00 PM (same day)6:00 AM (next day)
12 hrs12 hours12:00 AM midnight9:00 PM (same day)10:00 AM (next day)
24 hrs1 day12:00 PM (tomorrow)9:00 AM (tomorrow)10:00 PM (tomorrow)
36 hrs1 day 12 hrs12:00 AM (2 days out)9:00 PM (tomorrow)10:00 AM (2 days out)
48 hrs2 days12:00 PM (2 days out)9:00 AM (2 days out)10:00 PM (2 days out)
72 hrs3 days12:00 PM (3 days out)9:00 AM (3 days out)10:00 PM (3 days out)
100 hrs4 days 4 hrs4:00 PM (4 days out)1:00 PM (4 days out)2:00 AM (5 days out)
168 hrs1 week12:00 PM (1 week out)9:00 AM (1 week out)10:00 PM (1 week out)

Where Hours Calculations Get Tricky — the Three Edge Cases

For 95% of uses, adding hours is trivial. But three situations catch people out:

💡 Medication timing — the most critical use case: “Every 8 hours” means doses at consistent 8-hour intervals from the first dose — not “three times a day.” These are different schedules. If your first dose is at 8 AM, the second is at 4 PM and the third is at midnight (12 AM). “Three times a day” (morning, noon, night) gives much shorter intervals between some doses. Use the Medication Schedule mode above to generate exact dose times from your first dose and interval. Always confirm with your pharmacist — some medications require doses with food, which may override strict interval timing.

Hours Ago — When to Calculate Backward

The reverse calculation — what time was it X hours ago — is used constantly but almost no calculator offers it alongside the forward calculation. Common uses: logging exactly when something happened (“the patient reported symptoms approximately 6 hours ago”), determining when a process started (“the concrete was poured 8 hours ago, so it set at...”), or calculating when someone departed (“they left 3 hours ago so they should arrive at...”). The math is identical to forward calculation, just subtracting instead of adding.

Frequently Asked Questions
24 hours from now is the same time tomorrow. If it is 3:30 PM Monday, 24 hours later is 3:30 PM Tuesday. Exception: during daylight saving time transitions, one day is 23 or 25 hours, so a 24-hour addition across a DST change may land 1 hour off the expected clock time.
48 hours from now is the same time in exactly 2 days. 10:00 AM Thursday + 48 hours = 10:00 AM Saturday. 48 hours = 2 days = 2,880 minutes = 172,800 seconds.
72 hours = exactly 3 days. 2:00 PM Monday + 72 hours = 2:00 PM Thursday. 72 hours is a common deadline window in legal notices, medical protocols, and shipping guarantees. It always lands at the same clock time 3 days later.
Add the hours to the current hour. If the total exceeds 24, subtract 24 and advance the date by one day. Repeat for each 24-hour period. Example: 10 PM + 8 hours = 6 AM the next day (10 + 8 = 18, which doesn't exceed 24... wait, 10 PM = 22:00, 22 + 8 = 30, 30 - 24 = 6, advance date by 1). Use this calculator for anything more than a few hours to avoid errors.
36 hours = 1 day + 12 hours. So the result is 12 hours past the same time tomorrow. If it is 6:00 AM Monday, 36 hours later is 6:00 PM Tuesday. If it is noon Monday, 36 hours later is midnight (12:00 AM) Wednesday.
Start from the time of your first dose and add 8 hours for each subsequent dose. First dose 8:00 AM → Second dose 4:00 PM → Third dose 12:00 AM midnight → Fourth dose 8:00 AM next day. Use the Medication Schedule mode above to generate the full schedule automatically. Always confirm timing with your pharmacist — some medications have food or activity restrictions that affect the ideal timing.
3 days = 72 hours. 1 day = 24 hours. 2 days = 48 hours. 1 week = 168 hours. Half a day = 12 hours. Quarter day = 6 hours. To convert any number of days to hours, multiply by 24.
Yes. During spring DST (clocks jump forward 1 hour), one night has only 23 hours. Adding exactly 24 hours across the spring DST boundary will land 1 hour later on the clock. During fall DST (clocks fall back 1 hour), one day has 25 hours. This calculator uses your device clock and JavaScript Date, which handles DST automatically and correctly.
It depends on the current time. 9:00 AM + 6 hours = 3:00 PM. 8:00 PM + 6 hours = 2:00 AM the next day. 6:00 PM + 6 hours = 12:00 AM midnight. Use the calculator above — it loads your current time automatically so you get the exact answer instantly.
12 hours from now is the opposite AM/PM. 9:00 AM + 12 hours = 9:00 PM. 3:30 PM + 12 hours = 3:30 AM next day. Adding 12 hours always flips you from AM to PM or PM to AM, with a possible date change if you cross midnight.
24 hours ago was the same time yesterday. If it is now 2:00 PM Wednesday, 24 hours ago was 2:00 PM Tuesday. Use the Hours Ago mode in this calculator to find any past time with your current time pre-loaded automatically.
Yes. The calculator has separate hours and minutes fields so you can enter combinations like 1h 30m, 8h 45m, or 2h 20m. It also accepts decimal hours in the hours field — 1.5 hours = 1h 30m, 2.75 hours = 2h 45m. The result combines both fields precisely.
Related Calculators
Popular Calculators
🧮

Missing an Everyday Life Calculator?

Tell us what you need — we build new calculators every week.