Your meeting invite says 1430. Your phone says 2:30 PM. One of these is wrong for the call you are about to join, and you need to know which one right now.

The conversion is simple: subtract 12 from any hour greater than 1200, then add PM. 1430 minus 12 is 2:30 PM. That is the whole rule for afternoon and evening hours. Morning hours are identical with a leading zero; only 13 through 23 need conversion. 0800 is 8:00 AM. 2300 is 11:00 PM. Done.

The full conversion table

Bookmark it. You will come back.

Military Time Standard Time Military Time Standard Time
0000 12:00 AM (midnight) 1200 12:00 PM (noon)
0100 1:00 AM 1300 1:00 PM
0200 2:00 AM 1400 2:00 PM
0300 3:00 AM 1500 3:00 PM
0400 4:00 AM 1600 4:00 PM
0500 5:00 AM 1700 5:00 PM
0600 6:00 AM 1800 6:00 PM
0700 7:00 AM 1900 7:00 PM
0800 8:00 AM 2000 8:00 PM
0900 9:00 AM 2100 9:00 PM
1000 10:00 AM 2200 10:00 PM
1100 11:00 AM 2300 11:00 PM

For minutes, keep them as they are. 1435 is 2:35 PM. 0815 is 8:15 AM. Minutes never change.

The subtract-12 rule, stated plainly

  • 0000 through 1159: Same as AM hours. Write the leading zero.
  • 1200: Noon. Do not convert.
  • 1300 through 2359: Subtract 12, add PM.

That is everything. The most common error is subtracting 12 from 1200. You do not. 1200 is noon. 1200 minus 12 is zero, which would be midnight, and that error shifts a shift by twelve hours. Do not do this.

The second most common error: treating 1730 as 17.5 hours. It is not. It is 17 hours and 30 minutes. This mistake is endemic in payroll and timesheets. 17.5 hours is 17 hours and 30 minutes only if you are doing decimal math, not reading a clock. In time, 1730 is 5:30 PM.

Zulu time and the lettered zones

Zulu time (Z) is UTC+0. It never changes for daylight saving time. Your local offset does.

If you are in US Eastern time, you are at UTC-5 during standard time and UTC-4 during daylight time. Your military zone letter shifts with the offset: R during standard time, Q during daylight time. The zone letter is tied to the offset, not the location.

To convert Zulu to local: add or subtract your offset. If it is 1800 Zulu and you are at UTC-5, it is 1300 local. If you are at UTC+1, it is 1900 local.

The full set of military zone letters, each a fixed one-hour offset from UTC:

  • A through M: UTC+1 through UTC+12
  • N through Y: UTC-1 through UTC-12
  • Z (Zulu): UTC+0
  • J (Juliett): the observer's local time

Zulu time never changes for DST; your local offset does. When your clocks spring forward, your offset changes, and so does your zone letter. In practice, operations use Zulu time to avoid this ambiguity entirely.

Where the conversion matters

Hospital shifts. Nurses and EMS chart in 24-hour time to eliminate AM/PM ambiguity in medication records. A medication ordered for 2100 is 9:00 PM. Confuse that with 9:00 AM and the clock will not catch the error.

Flight schedules. Pilots file flight plans in Zulu time. Your ticket shows local time, but the actual coordination happens in Z. If a flight departs at 1430 Zulu, that is 10:30 AM at UTC-4. The airline's systems do the conversion.

International calls. Someone schedules for 0900 without a time zone. In a 12-hour country the default assumption is their local time. That assumption is wrong more often than not. Specify the zone. Use Zulu if the call spans oceans.

Payroll. Timesheets in 24-hour format: 1730 is 5:30 PM. 17.30 is not a time. The decimal error is the most persistent one in this domain.

Until the habit sticks

You will not always have a converter open. The rule is small enough to internalize in a week: morning hours stay the same with a leading zero; afternoon and evening hours subtract 12. That is the whole system.

But until it becomes automatic, use the military time chart. Use the Zulu time clock. Make the mistake a few times, catch it, and move on. The people who work in 24-hour time every day (nurses, pilots, dispatchers) all made the same mistakes when they started. The difference is they stopped making them.

Hospital staff: this is for you. The Joint Commission recommends 24-hour charting specifically because of documented medication errors from AM/PM confusion at midnight dosing schedules. Writing 0000 instead of 12:00 AM is not fussy. It is safe. Keep doing it.