... LIVE
Operation:

Enter multiple time values to add or subtract. Add as many rows as you need.

Result
--
⚠️ Disclaimer: Time calculations are based on standard clock arithmetic and the Gregorian calendar. Results assume the same day unless a date context is provided. For payroll or legal purposes, consult a professional.

📚 Sources & Methodology

All time calculations on this page use these verified standards:

How to Calculate Time — The Complete Guide

Adding Hours and Minutes — The Core Method

Adding time is not the same as adding regular numbers because hours use base-60 for minutes and seconds. When minutes exceed 59, you carry into hours; when seconds exceed 59, you carry into minutes. This is the same logic a clock uses — and it is the most common time calculation people need for tracking work hours, event planning, and travel.

Adding Time Formula
Step 1: Add all seconds together Step 2: Carry-over = floor(total seconds / 60) → add to minutes; remainder = new seconds Step 3: Add all minutes (including carry-over) Step 4: Carry-over = floor(total minutes / 60) → add to hours; remainder = new minutes Step 5: Add all hours (including carry-over) Example: 2h 45m 30s + 1h 25m 50s = 4h 11m 20s

Subtracting Time

Subtracting time requires borrowing when the smaller unit of the result would be negative — the same concept as borrowing in regular subtraction, but across base-60 boundaries. If subtracting minutes creates a negative value, borrow 1 hour (60 minutes) from the hours column.

Subtracting Time Formula
Method: Convert all values to total seconds, subtract, then convert back Total seconds = (hours x 3600) + (minutes x 60) + seconds After subtraction: hours = floor(result / 3600) Minutes = floor((result mod 3600) / 60) Seconds = result mod 60

Hours Between Two Times

Calculating the hours between two clock times is essential for payroll, billing, event scheduling, and work shift calculation. The key challenge is when the end time is earlier than the start time — this means the period crosses midnight and you must add 24 hours to the end time before subtracting.

Hours Between Two Times
Duration = End time - Start time (in total minutes) If End time < Start time: Duration = (End time + 1440) - Start time (crosses midnight) Example: 9:15 to 17:45 = (17x60+45) - (9x60+15) = 1065 - 555 = 510 min = 8h 30m After deducting 30-min lunch: 8h 30m - 0h 30m = 8h 0m worked

Weeks, Months, and Years Between Dates

Time spans between calendar dates are calculated differently depending on which unit you need. Weeks are the simplest — just total days divided by 7. Months are more complex because months have different lengths. Years require checking whether the anniversary date has passed this year.

UnitFormulaExample (Jan 1 to Nov 15, same year)
DaysEnd - Start in calendar days319 days
WeeksTotal days / 745 weeks, 4 days
Months(Y2-Y1)x12 + (M2-M1) ± day adjustment10 months, 14 days
YearsY2-Y1, adjusted for anniversary0 years, 10 months, 14 days

Time Duration for Events and Projects

For multi-day time spans — like a project timeline, a trip, or a hospital stay — you need to count both the date difference and the time component. A project starting Monday 9:00 AM and ending Wednesday 3:00 PM lasts 2 days and 6 hours. Our Time Duration tab accepts datetime inputs and calculates the exact span in days, hours, and minutes.

Calculating Work Hours and Payroll Time

The most common real-world use of a time calculator is payroll. To calculate total hours worked in a day: subtract start time from end time, then deduct any unpaid break time. For a week, sum all daily totals. Standard US law (FLSA) requires time-and-a-half pay for hours over 40 per week for non-exempt employees.

ScenarioCalculationResult
8:30 AM to 5:00 PM, 30 min lunch(510 - 30) min / 608.0 hours worked
9:00 AM to 6:30 PM, 45 min lunch(570 - 45) min / 608.75 hours worked
40 hours regular + 5 hours OT40 x rate + 5 x (rate x 1.5)47.5 effective hours pay
Night shift: 10 PM to 6 AM(360 + 1440 - 1320) min / 608.0 hours worked

Time Zones and Cross-Timezone Duration

When calculating time durations that cross time zones — such as flight durations or international meeting times — always convert both the start and end time to UTC first, then calculate the duration, then convert back. A flight from New York (UTC-5) departing at 6:00 PM to London (UTC+0) arriving at 6:00 AM the next day is 7 hours long, not 12 hours — the time zone difference accounts for the difference.

Decimal Hours vs. Hours and Minutes

Many payroll systems and time tracking tools use decimal hours rather than hours:minutes format. Converting between formats is straightforward: decimal minutes = (minutes / 60). So 7 hours 45 minutes = 7 + (45/60) = 7.75 decimal hours. For billing at $100/hour: 7h 45m = 7.75 x $100 = $775.00. Use our Time Converter to switch between decimal and hours:minutes formats.

MinutesDecimal HoursCommon Use
15 min0.25Quarter hour billing increment
30 min0.50Half hour billing increment
45 min0.75Three-quarter hour
6 min0.10Legal billing (6-minute increments)
20 min0.333One-third hour

❓ Frequently Asked Questions

Add the minutes first. If the total exceeds 59, divide by 60 — the whole number adds to hours, the remainder becomes new minutes. Then add all hours. Example: 2h 45m + 1h 30m: minutes = 45+30 = 75, carry 1 hour (75/60=1 remainder 15), so result = 3h+1h carried = 4h 15m. Our calculator handles this automatically including seconds.
Convert both times to total minutes from midnight (hours x 60 + minutes), subtract start from end, then convert back to hours and minutes. If end time is before start time (crossing midnight), add 1440 minutes (24 hours) to the end time first. Example: 9:15 AM to 5:45 PM = 510 minutes = 8 hours 30 minutes. Deduct any break time from the result.
Convert both time values to total seconds, subtract, then convert back. If the result would be negative (subtracting more time than you have), that indicates an error in input. Example: 3h 20m minus 1h 45m: convert to seconds (12000 - 6300 = 5700 seconds) = 1h 35m. The calculator handles this conversion automatically.
Weeks between dates = floor(total days / 7). Count the exact calendar days from start to end date, then divide by 7 and round down for complete weeks. The remainder is the extra days. For example, 100 days = 14 complete weeks + 2 days. Use the "Weeks / Months / Years" tab above for instant results.
Complete months = (Year2 - Year1) x 12 + (Month2 - Month1). Adjust by -1 if the day number hasn't reached the same day of the start month yet. Example: From January 15 to April 10 = 3 months - 1 (since day 10 hasn't reached day 15) = 2 complete months and 26 days. Use the "Weeks / Months / Years" tab for the precise count.
Elapsed time = End datetime minus Start datetime. For same-day events, subtract start from end in hours and minutes. For multi-day events, count the total days first, then add remaining hours and minutes. Use the "Date Duration" tab — enter the full start and end date/time for the exact elapsed duration in days, hours, and minutes.
Time and a half rate = Regular hourly rate x 1.5. Under US FLSA rules, overtime applies to hours worked beyond 40 per week for non-exempt employees. If you earn $20/hour and work 45 hours: (40 x $20) + (5 x $30) = $800 + $150 = $950 total. Calculate your total hours first using the "Hours Between Times" tab, then apply the rate.
Hours:minutes format (e.g., 7:45) and decimal hours format (e.g., 7.75) represent the same time value differently. To convert minutes to decimal: divide minutes by 60. To convert decimal to minutes: multiply the decimal part by 60. Payroll software and billing systems commonly use decimal hours. Our Time Converter handles this conversion instantly.
A standard full-time work week in the US is 40 hours (8 hours x 5 days). The EU Working Time Directive caps the average at 48 hours per week. Part-time schedules typically range from 20 to 32 hours per week. Use the "Hours Between Times" tab to calculate your daily hours and add them across the week for your total.
Hours = floor(total minutes / 60). Remaining minutes = total minutes minus (hours x 60). Example: 185 minutes: 185 / 60 = 3 hours remainder 5 minutes, so 185 minutes = 3 hours 5 minutes. In the Add/Subtract tab, enter 0 hours and 185 minutes and the calculator will display the converted result in standard h:m:s format.
Complete years between two dates = End year minus Start year, minus 1 if the end month/day is before the start month/day (the anniversary hasn't occurred yet). Example: March 5, 2015 to February 10, 2026: 2026 - 2015 = 11, minus 1 (Feb 10 is before March 5) = 10 complete years. The "Weeks / Months / Years" tab shows the precise breakdown.
For a shift crossing midnight, treat the end time as being in the next day. Add 1440 minutes (24 hours) to the end time before subtracting the start time. Example: shift starting 10:00 PM (1320 minutes) to 6:00 AM (360 minutes): (360 + 1440) - 1320 = 480 minutes = 8 hours. Enter these times in the "Hours Between Times" tab — it detects midnight crossings automatically.

🔗 Related Everyday Life Calculators

🔥 Popular Calculators

🧮

Missing an Everyday Life Calculator?

We have 100+ everyday life calculators and add more weekly. Can't find what you need? Request it below.