Military Time for Shift Workers – Calculate Shift Hours

If you work rotating, overnight, extended, or back-to-back shifts, calculating hours across midnight can quickly become confusing. Calculator Online Pro gives you practical time-calculation tools to work out shift duration, convert military-time, add working periods, and turn hours into decimal values for timesheets or payroll.

Military-Time Calculator can help when you need a quick answer without manually working through AM/PM conversions or midnight calculations.

Calculate Work Hours in Military-Time

Military Time for Shift Workers – Calculate Shift Hours

For a shift such as 2200 to 0600, the working period crosses midnight. Simply subtracting 0600 from 2200 produces the wrong result.

A reliable approach is to split the shift:

2200 → 2400 = 2 hours
0000 → 0600 = 6 hours
Total = 8 hours

For longer shifts, breaks, or multiple work periods, using a time calculator reduces the amount of manual calculation required.

Common Shift Examples

ShiftTotal Time
0600–14008 hours
0700–15308 hours 30 minutes
0800–17009 hours
1400–22008 hours
1800–02008 hours
2200–06008 hours
2300–07008 hours
1900–073012 hours 30 minutes

These examples are useful for checking a timesheet, planning a rota, or verifying the length of an overnight shift.

Need a quick reference for writing and reading military-time?
How to Write Military-Time Correctly →

Overnight Shifts: Calculate Across Midnight

Overnight work is where shift-hour calculations most often become awkward.

For example:

Start: 2130
End: 0530

Calculate the two parts separately:

2130 → 2400 = 2 hours 30 minutes
0000 → 0530 = 5 hours 30 minutes
Total shift = 8 hours

The same method works for:

Night shifts
Security shifts
Hospital shifts
Warehouse shifts
Transport schedules
Emergency services
24-hour operations
Rotating work schedules

If you regularly calculate overnight hours, an online duration calculator can make the process considerably faster.

Need help with the midnight point in military-time?
Why Does Military-Time Start at 0000? →

Calculate Work Hours With Breaks

Your scheduled shift and your actual paid working time may not be the same.

For example:

Shift: 0800–1800
Break: 1 hour

Total scheduled time:

10 hours

Less unpaid break:

10 − 1 = 9 working hours

For several breaks, add the break periods together before subtracting them from the full shift duration.

Example

Start: 1800
End: 0600
Total elapsed: 12 hours

Breaks:

30 minutes
45 minutes
15 minutes

Total breaks = 90 minutes

12 hours − 1 hour 30 minutes = 10 hours 30 minutes

This distinction is particularly useful when preparing payroll or checking whether a timesheet has been entered correctly.

Military-Time Shift Calculator Examples

Military-time makes shift schedules easier to read because each hour has a unique four-digit representation.

Standard-TimeMilitary-Time
6:00 AM0600
8:30 AM0830
12:00 PM1200
3:45 PM1545
6:00 PM1800
9:30 PM2130
11:00 PM2300
12:00 AM0000

This is especially helpful when a work schedule runs through midnight. Instead of deciding whether a time is AM or PM, you can compare the four-digit times directly.

Want to understand how military-time is spoken?
How to Say Military-Time Out Loud →

Calculate Total Hours for Multiple Shifts

If you need to total several shifts during a week, calculate each shift first and then add the durations.

DayShiftHours
Monday0600–14008
Tuesday0600–14308.5
Wednesday1400–22008
Thursday2200–06008
Friday2200–06308.5
Weekly total = 41 hours

For payroll calculations, you can then convert the total into decimal hours when required.

Convert Shift Hours to Decimal Hours

Timesheets and payroll systems often use decimal hours rather than hours and minutes.

8 hours = 8.00
8 hours 15 minutes = 8.25
8 hours 30 minutes = 8.50
8 hours 45 minutes = 8.75
9 hours 30 minutes = 9.50

The important point is that 30 minutes equals 0.50 hours, not 0.30 hours.

For example:

07:00–15:30 = 8 hours 30 minutes = 8.50 decimal hours

You can use the site’s Time to Decimal Calculator when you need to convert a completed shift into decimal form.

Convert Shift Time to Decimal Hours

Turn completed hours and minutes into decimal form quickly.

Convert My Time →

Calculate Work Hours With the Time Duration Calculator

When you already know the start and end times, the Time Duration Calculator is useful for finding the elapsed time between them.

It can be particularly convenient for:

Employee timesheets
Shift planning
Overnight work
Break calculations
Daily working hours
Payroll preparation
Comparing scheduled and actual hours

Instead of manually counting every hour and minute, enter the relevant times and use the calculated duration.

Need another military-time reference for late shifts?
What Does 2359 Mean in Military-Time? →

Add Several Work Periods Together

Some workers have split shifts rather than one continuous working period.

For example:

Morning: 0600–1000 = 4 hours
Evening: 1600–2100 = 5 hours

Total working time:

4 + 5 = 9 hours

The Add Time Calculator can help when you need to combine multiple time periods.

This is useful when your working day includes:

Split shifts
Multiple assignments
Overtime periods
Separate work sessions
On-call periods
Additional hours

Planning work schedules around multiple time periods?
How to Calculate Military-Time for Work Schedules →

Shift Hours Examples for Different Work Patterns

8-Hour Day Shift

0600–1400 = 8 hours

10-Hour Shift

0700–1700 = 10 hours

12-Hour Day Shift

0600–1800 = 12 hours

12-Hour Night Shift

1800–0600 = 12 hours

Overnight Shift

2300–0700 = 8 hours

Extended Shift

0700–1930 = 12 hours 30 minutes

Shift With an Unpaid Break

0800–1800 = 10 hours
Less 1-hour break = 9 paid hours

How to Avoid Common Shift-Time Calculation Errors

A few simple checks can prevent incorrect totals:

Check Whether the Shift Crosses Midnight

If the end time is earlier than the start time, the shift may continue into the following day.

Separate Breaks From Working Time

Do not automatically treat the entire scheduled period as paid hours.

Convert Minutes Correctly

15 minutes = 0.25 hours, 30 minutes = 0.50 hours, and 45 minutes = 0.75 hours.

Use Consistent Time Formats

Do not mix 12-hour and 24-hour notation while calculating a shift.

Check Overnight Dates

A shift beginning at 2200 on Monday and ending at 0600 on Tuesday covers two calendar dates but only eight elapsed hours.

Use Calculator Online Pro for Faster Shift Calculations

You don’t need to perform every shift calculation manually.

Calculator Online Pro provides a collection of browser-based time tools for different parts of the process. Its current time toolkit includes Time Duration, Add Time, Time to Decimal, Minutes to Hours, Seconds to Time, and Military-Time Converter tools.

The calculators are designed to run directly in your browser, so you can enter working times and get results without creating an account. The site also states that its calculations are processed locally on your device.

Why Use the Tools?

Faster: Avoid repeated manual calculations.
Practical: Handle ordinary and overnight shifts.
Flexible: Calculate individual shifts or combine several periods.
Useful for payroll: Convert time into decimal hours.
No signup: Use the tools directly in your browser.
Privacy-focused: Calculations are processed locally according to the site.
Mobile-friendly: Calculate hours from a phone, tablet, or computer.

Calculate Your Military-Time

Convert work times and check your shift schedule quickly.

Calculate Now →

Quick Shift-Hour Reference

If Your Shift IsYour Elapsed Time Is
0600–14008 hours
0800–16308 hours 30 minutes
0900–17008 hours
1200–20008 hours
1400–22008 hours
1600–00008 hours
1800–060012 hours
2200–06008 hours
2300–07008 hours

Need to check your own shift? Use the Time Duration Calculator to calculate the elapsed hours directly.

Want to make military-time calculations easier for work schedules?
Military-Time Writing Guide →

Frequently Asked Questions

How do you calculate work hours in military-time?

Convert the start and end times into 24-hour format and calculate the elapsed duration. If the shift crosses midnight, calculate the time before and after 0000 separately or use a time-duration calculator.

How do you calculate an overnight shift?

For an overnight shift such as 2200–0600, calculate 2200–0000 and 0000–0600. The result is 8 hours.

How do I calculate an 8-hour shift in military-time?

Common examples include 0600–1400, 0800–1600, 1400–2200, and 2200–0600. Each represents eight elapsed hours.

How do you subtract a break from shift hours?

First calculate the complete elapsed shift. Then subtract the total duration of unpaid breaks. For example, a 10-hour shift with a 1-hour unpaid break gives 9 working hours.

How do you convert 8 hours 30 minutes to decimal hours?

Convert the 30 minutes into a fraction of an hour: 30 ÷ 60 = 0.50. Therefore, 8 hours 30 minutes = 8.50 decimal hours.

How do you calculate a shift that starts before midnight and ends after midnight?

Treat midnight as the point where the calendar day changes. For example, 2100–0500 equals 3 hours from 2100 to 0000 plus 5 hours from 0000 to 0500, giving 8 hours.

Can I calculate multiple shifts for a timesheet?

Yes. Calculate each shift separately, then add the resulting durations. For decimal payroll figures, convert the final hours and minutes into decimal hours.

Calculate Your Shift Hours Now

Whether you’re checking an overnight shift, preparing a timesheet, calculating paid hours, or converting military-time, Calculator Online Pro gives you the tools to do the calculation quickly.

Start with the Military-Time Calculator for 24-hour time, then use the Time Duration Calculator to calculate the actual shift length.

Enter your shift times → Calculate the duration → Check your hours

Enter your shift times, check the result, and move on with your day — without doing the same time maths by hand.

Need to Calculate Your Shift Hours?

Check military-time and calculate your shift duration quickly.

Calculate Work Hours →

© 2026 Calculator Online Pro
Expert Guides for Chronology, Mathematics, and Data Logic.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top