Need to know what time it will be in 8 hours? Or what time it was 6 hours ago? Pick a mode, enter your hours and minutes, and get the exact date and time instantly — with day of week, 12-hour and 24-hour format. Also calculates medication dose schedules.
✓Uses ISO 8601 time standard — JavaScript Date for DST-safe calculations — April 2026
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 doseEnter the first dose time.
e.g. 4, 6, 8, 12, or 24 hoursEnter interval 1–24 hours.
How many doses in 24 hoursEnter 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 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.
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) msPast 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 Added
Equals
From 12:00 PM
From 9:00 AM
From 10:00 PM
6 hrs
6 hours
6:00 PM (same day)
3:00 PM (same day)
4:00 AM (next day)
8 hrs
8 hours
8:00 PM (same day)
5:00 PM (same day)
6:00 AM (next day)
12 hrs
12 hours
12:00 AM midnight
9:00 PM (same day)
10:00 AM (next day)
24 hrs
1 day
12:00 PM (tomorrow)
9:00 AM (tomorrow)
10:00 PM (tomorrow)
36 hrs
1 day 12 hrs
12:00 AM (2 days out)
9:00 PM (tomorrow)
10:00 AM (2 days out)
48 hrs
2 days
12:00 PM (2 days out)
9:00 AM (2 days out)
10:00 PM (2 days out)
72 hrs
3 days
12:00 PM (3 days out)
9:00 AM (3 days out)
10:00 PM (3 days out)
100 hrs
4 days 4 hrs
4:00 PM (4 days out)
1:00 PM (4 days out)
2:00 AM (5 days out)
168 hrs
1 week
12: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:
Crossing midnight: 10 PM + 4 hours = 2 AM the next day. Most people handle this fine mentally for small additions. It gets tricky at 36, 60, or 100 hours where you lose track of how many days you've crossed. The calculator handles this automatically.
Daylight saving time transitions: In spring (clocks go forward), one night has only 23 hours. In fall (clocks go back), one day has 25 hours. If you add exactly 24 hours across a DST boundary, you'll land at a different clock time than expected — 1 hour off. For scheduling that crosses DST boundaries (spring or fall weekend), always use a digital calculator rather than mental arithmetic.
Decimal hours: Doctors and schedulers often give intervals as decimals — 1.5 hours, 2.75 hours. This calculator accepts decimal input. 1.5 hours = 1 hour 30 minutes. 2.75 hours = 2 hours 45 minutes. 8.5 hours = 8 hours 30 minutes. Always convert decimals before calculating manually.
💡 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.