⏰ Time Calculator

Add or subtract hours, minutes, and seconds to or from any clock time and instantly see the resulting time — with next-day and previous-day detection.

⏰ Calculate a Time
+30 min
+1 hour
+8 hr shift
-15 min
Result
Resulting Time
Start Time
Time Moved

Pick a start time, an amount to add or subtract, then click Calculate

Guide

About the Time Calculator

Last updated: July 2026 · Reviewed by the NeftCal editorial team

This free time calculator answers "what time will it be" or "what time was it" — pick a starting clock time, add or subtract hours, minutes, and seconds, and instantly see the resulting time in both 12-hour and 24-hour format, with automatic next-day or previous-day detection when the calculation crosses midnight.

What This Time Calculator Computes

Enter a Start Time, choose Add or Subtract, fill in the hours, minutes, and seconds you want to shift by, and click Calculate. The result shows the new clock time in 12-hour (AM/PM) and 24-hour format, a badge indicating whether the result falls on the same day, the next day, or the previous day, and the total duration moved.

Who Should Use This Calculator

Anyone working out a specific clock-time offset: shift workers finding a shift's end time, travelers estimating an arrival time after a flight duration, cooks timing when a dish will be ready, or anyone scheduling a meeting a set number of hours from now.

Real-World Applications

  • Finding a shift's end time by adding its length to the start time
  • Working out an arrival time by adding a flight or drive duration to a departure time
  • Setting a reminder or timer for "X hours from now"
  • Checking what time an overnight process (e.g. a bake or a backup job) will finish
  • Pairing with NeftCal's Time Duration Calculator when you need the gap between two known clock times instead
How It Works

How Time Addition and Subtraction Is Calculated

The logic behind the resulting clock time and day badge

Core Calculation
Total seconds = (Start Hour × 3600) + (Start Minute × 60) + Start Second
Result seconds = Total seconds ± (Hours × 3600 + Minutes × 60 + Seconds)

Wrapping Around a 24-Hour Clock
If Result seconds ≥ 86,400 (24 hours): subtract 86,400 and mark "next day"
If Result seconds < 0: add 86,400 and mark "previous day"
🔄

Midnight Wraparound

Because clock time repeats every 24 hours, the calculator works in total seconds since midnight and wraps the result using modular arithmetic, then labels whether it landed on the same, next, or previous calendar day.

🕐

12-Hour and 24-Hour Output

The result is converted to both a 12-hour AM/PM display and a 24-hour (military) display so you can use whichever format your context requires.

⏱️

Second-Level Precision

Hours, minutes, and seconds are all supported, so the result stays accurate down to the second rather than rounding to the nearest minute.

⚙️ Why This Approach Works

Converting the clock time to a single count of seconds since midnight turns the addition or subtraction into simple arithmetic, and the 86,400-second wraparound (24 hours × 3,600 seconds) reliably captures every case where the result crosses midnight, in either direction.

🎯 When to Use Each Unit

  • Hours — shift lengths, flight durations, long processes
  • Minutes — meeting buffers, short reminders, cooking steps
  • Seconds — precise scheduling or lab/production timing

📋 Assumptions

  • The Start Time is treated as a time-of-day only, not tied to a specific date
  • No time-zone conversion is applied — the result is in the same time zone as the input

⚠️ Limitations

  • Does not account for daylight saving time transitions
  • Doesn't attach a specific calendar date to the result — only "same/next/previous day"
  • For durations longer than 24 hours use the Hours field freely, but the day badge only reflects a single day shift; for multi-day date+time planning use the Date Calculator alongside it
Walkthrough

Step-by-Step: How to Use the Time Calculator

From picking a start time to reading the result

Enter a Start Time

Pick the clock time you want to calculate from, using your device's native time picker.

Choose Add or Subtract

Select whether you want to move forward (Add) or backward (Subtract) from the Start Time.

Enter hours, minutes, and seconds

Fill in how much time to shift by, or click a preset chip for a common shortcut.

Click "Calculate"

See the resulting clock time in 12-hour and 24-hour format, plus a badge showing whether it lands on the same, next, or previous day.

Example

Worked Example

Two scenarios: a same-day shift, and an overnight rollover

Scenario 1 — 8-Hour Shift Starting at 9:30 AM

Start Time is 09:30, Add 8 hours 0 minutes.

Start Time9:30 AM
Shift+8h 0m
Result5:30 PM (same day)
Step: 9:30 AM + 8 hours = 5:30 PM. Total seconds stay under 86,400, so no day rollover occurs.

Scenario 2 — Overnight Shift Starting at 10:00 PM

Start Time is 22:00, Add 9 hours 0 minutes.

Start Time10:00 PM
Shift+9h 0m
Result7:00 AM (next day)
Step: 22:00 + 9:00 = 31:00, which exceeds 24:00. Subtracting 24 hours gives 7:00, so the calculator shows 7:00 AM and labels it "next day".
Use Cases

Practical Use Cases for the Time Calculator

Everyday situations where a quick clock-time offset saves guesswork

🏭

Shift end times

Add a shift's length to its start time to find exactly when it ends, including overnight shifts.

✈️

Flight & travel arrival times

Add a flight or drive duration to a departure time to estimate the local arrival time.

🍞

Cooking & baking timers

Add a cook or proof time to a start time to know exactly when a dish will be ready.

📅

Meeting scheduling

Add a buffer or duration to a meeting's start time to find its end time for calendar invites.

💊

Medication timing

Add a dosage interval (e.g. every 6 hours) to the last dose time to find the next one.

🖥️

Backup & batch job scheduling

Add an expected run duration to a job's start time to estimate its finish time.

Pros & Cons

Advantages and Limitations

What this Time Calculator does well, and where it has boundaries

✅ Advantages

  • Free, instant, and requires no signup
  • Runs entirely in your browser — nothing is sent to a server
  • Shows results in both 12-hour and 24-hour format at once
  • Automatically detects and labels next-day and previous-day rollovers
  • Second-level precision, not just hours and minutes
  • One-click presets for common shift and reminder lengths

⚠️ Limitations

  • Doesn't attach a specific calendar date — only a same/next/previous day label
  • Doesn't account for daylight saving time transitions
  • No time-zone conversion — input and output are in the same time zone
📝

Summary: This Time Calculator adds or subtracts hours, minutes, and seconds from any clock time and shows the resulting time with automatic day-rollover detection — free, instant, and entirely client-side. If you instead need the duration between two known clock times, use the Time Duration Calculator.

FAQ

Frequently Asked Questions

Common questions about adding and subtracting clock time

How do I add hours to a time?
Enter the starting clock time, choose "Add", enter the number of hours (and minutes or seconds if needed), and click Calculate. The result shows the new clock time in both 12-hour and 24-hour format.
What happens if adding time crosses midnight?
The calculator automatically wraps the clock time around midnight and labels the result "next day" so you know the resulting time falls on the following calendar day rather than the same one.
Can I subtract time and go past midnight into the previous day?
Yes. If subtracting hours or minutes takes the clock time before 12:00 AM, the result wraps to the end of the previous day and is labeled "previous day".
Does this calculator show the result in both 12-hour and 24-hour format?
Yes. The result box shows the 12-hour clock time with AM/PM plus the 24-hour (military) time equivalent, so you can use whichever format you need.
How is this different from the Time Duration Calculator?
This Time Calculator answers "what clock time is it after adding or subtracting a duration from a specific time" — a time in, a time out. NeftCal's Time Duration Calculator instead adds, subtracts and compares durations expressed as HH:MM:SS, and finds the difference between two clock times. Use whichever matches the question you're asking.
Can I use this for shift-work scheduling?
Yes. Enter a shift start time and add the shift length (e.g. 8 hours) to find the end time, or use the preset chips for common shift lengths. This is especially useful for overnight shifts that cross midnight.
Is my time data saved or sent to a server?
No. This calculator runs entirely in your browser — the times you enter are never transmitted to or stored on a server.

Related Calculators

Explore other time & date tools