CalcOpenly

Military time converter (24-hour time)

Military time converter: 12-hour to 24-hour time and back, how it is spoken, time-zone letters with the Zulu equivalent, and a full-day chart.

Updated Checked against 11 worked examples

12-hour (7:45 pm, 7pm), 24-hour (19:45) or military (1945). A zone letter can follow, as in 1945Z.
Adds the military zone suffix and converts to Zulu (UTC). A letter typed after the time overrides this.
More options
Try
Military time
1945
Military time: 1945
24-hour clock
19:45
12-hour clock
7:45 PM
Spoken
nineteen forty-five hours
Spoken digit by digit (radio)
one niner four five
Hours since midnight
19.75h

7:45 PM is 1945 in military time, said “nineteen forty-five hours”.

24-hour dial (AM half right, PM half left)

000002000400060008001000120014001600180020002200AMPM1945
Military time chart (24 rows)
12-hourMilitarySpoken
12:00 AM0000zero zero hundred hours
1:00 AM0100zero one hundred hours
2:00 AM0200zero two hundred hours
3:00 AM0300zero three hundred hours
4:00 AM0400zero four hundred hours
5:00 AM0500zero five hundred hours
6:00 AM0600zero six hundred hours
7:00 AM0700zero seven hundred hours
8:00 AM0800zero eight hundred hours
9:00 AM0900zero nine hundred hours
10:00 AM1000ten hundred hours
11:00 AM1100eleven hundred hours
12:00 PM1200twelve hundred hours
1:00 PM1300thirteen hundred hours
2:00 PM1400fourteen hundred hours
3:00 PM1500fifteen hundred hours
4:00 PM1600sixteen hundred hours
5:00 PM1700seventeen hundred hours
6:00 PM1800eighteen hundred hours
7:00 PM1900nineteen hundred hours
8:00 PM2000twenty hundred hours
9:00 PM2100twenty-one hundred hours
10:00 PM2200twenty-two hundred hours
11:00 PM2300twenty-three hundred hours
How it's calculated S
  1. Add 12 to a PM hour

    7 PM→7+12=197\ \text{PM} \rightarrow 7 + 12 = 19
  2. Write four digits without a colon

    19 45⇒194519\,45 \Rightarrow \texttt{1945}

    Hours below 10 keep a leading zero.

  3. Say it

    Nineteen forty-five hours. On a radio net the digits are read one at a time: one niner four five.

About the military time converter

Military time writes the hour from 00 to 23 followed by the minutes, as four digits with no colon: 7:45 PM is 1945 and 12:30 AM is 0030. To convert an afternoon time, add 12 to the hour; to go back, subtract 12 from any hour from 13 to 23 and write PM. Noon is 1200 and midnight at the start of the day is 0000.

Type a time either way, with AM or PM, with a colon or as four digits. The converter gives the military, 24-hour and 12-hour forms, how the time is said aloud ("nineteen forty-five hours"), the digit-by-digit radio form, and a chart of all 24 hours. A zone letter after the digits, such as 1945R for US Eastern Standard Time, is turned into the matching Zulu (UTC) time.

The letters are fixed whole-hour offsets from UTC and ignore daylight saving time, so the zone that matches a place changes when its clocks change.

Worked examples

7:45 PM

Time
7:45 PM
Time-zone letter
No zone letter
Military time
1945
24-hour clock
19:45
Spoken
nineteen forty-five hours
Spoken digit by digit (radio)
one niner four five
With zone letter
not applicable

Checked against: Add 12 to a PM hour; spoken in hundreds per Navy BMR ch. 3; digit words and “niner” from ACP 125(G) Table 3-2

Army example: 1:37 p.m.

Time
1:37 p.m.
Time-zone letter
No zone letter
Military time
1337

Checked against: AR 25-50 para 1-26: “1:37 p.m. civilian time is expressed as 1337 military time”

Navy example: 0100

Time
0100
Time-zone letter
No zone letter
12-hour clock
1:00 AM
Spoken
zero one hundred hours

Checked against: Navy BMR (NAVEDTRA 14325) ch. 3: “0100 (1:00 a.m.) is spoken ‘zero one hundred’”

Navy example: 2315

Time
2315
Time-zone letter
No zone letter
12-hour clock
11:15 PM
Spoken
twenty-three fifteen hours

Checked against: Navy BMR ch. 3: “2315 (11:15 p.m.) is spoken ‘twenty three fifteen’”

Questions

How do you convert standard time to military time?

Keep AM hours as they are with a leading zero, write 12 AM as 00, keep 12 PM as 12, and add 12 to any other PM hour. Then write the hour and minutes as four digits without a colon: 7:45 PM is 1945 and 6:05 AM is 0605. Army Regulation 25-50 gives 1:37 p.m. as 1337 and says the word "hours" is not written after military time.

How do you say military time out loud?

In hundreds, pair by pair. The US Navy's Basic Military Requirements manual gives 0100 as "zero one hundred", 2000 as "twenty hundred" and 2315 as "twenty three fifteen"; "hours" is usually added in speech, as in ACP 125's "sixteen thirty hours". Official sources say "zero", not "oh". On a radio net, date-time groups and times in poor conditions are read digit by digit: one six three zero, with nine said "niner".

Is midnight 0000 or 2400 in military time?

Both appear. The Navy's Basic Military Requirements manual uses 0000 for the start of a day and 2400 for its end. The Navy correspondence manual (SECNAV M-5216.5) runs times from 0000 to 2359, while Army Regulation 25-50 runs from 0001 to 2400. ACP 121, the Allied communications standard, advises writing 2359 or 0001 in messages to avoid the ambiguity.

What does Zulu time mean?

Zulu is the military name for UTC, the zone letter Z. Letters A to M (J skipped) are UTC+1 to UTC+12, N to Y are UTC−1 to UTC−12, and J (Juliett) means the observer's local time (Army ATP 6-02.70, Table E-1). Washington, DC in winter is zone R, UTC−5, so 1945R is 0045Z the next day. The letters are whole-hour offsets; ATP 6-02.70 marks a half-hour zone with an asterisk, as in 0430D* for Afghanistan (UTC+4:30).

What is a date-time group?

It is how military messages stamp a date and time: two digits for the day, four for the time, the zone letter, then the month's first three letters and the year's last two digits. ACP 121(G) gives 271630Z JUN 03 as 16:30 UTC on 27 June 2003. Switch on "Write a date-time group" under More options to build one, in your zone and in Zulu.

How accurate is the military time converter?

Accuracy depends on your inputs and the method's assumptions. Decimal arithmetic uses 50 significant digits, but estimates, numerical methods and source data can be less precise; the displayed rounding does not remove those limits. It is checked against 11 worked examples whose answers come from independent sources; for example, “7:45 PM” is checked against Add 12 to a PM hour; spoken in hundreds per Navy BMR ch. 3; digit words and “niner” from ACP 125(G) Table 3-2.

Where does the method come from?

US Army ATP 6-02.70, Techniques for Spectrum Management Operations (2015), Appendix E: time zones, Table E-1 (copy at bits.de); Combined Communications-Electronics Board, ACP 121(G) Communication instructions — general, para 317 and 325, Annex A to chapter 3 (copy at navy-radio.com); Combined Communications-Electronics Board, ACP 125(G) Radiotelephone procedures, Tables 3-2 and 3-3 (copy at Civil Air Patrol); US Navy NAVEDTRA 14325, Basic Military Requirements, chapter 3: military time (copy at navytribe.com); US Army Regulation 25-50, Preparing and Managing Correspondence (2020), para 1-26; US Coast Guard CGTTP 6-01.1B Radiotelephone Handbook (2018).

About this calculator

military={hAM, h≠12012 AM1212 PMh+12PM, h≠12\text{military} = \begin{cases} h & \text{AM},\ h \ne 12 \\ 0 & 12\ \text{AM} \\ 12 & 12\ \text{PM} \\ h + 12 & \text{PM},\ h \ne 12 \end{cases}

Sources

  1. US Army ATP 6-02.70, Techniques for Spectrum Management Operations (2015), Appendix E: time zones, Table E-1 (copy at bits.de)
  2. Combined Communications-Electronics Board, ACP 121(G) Communication instructions — general, para 317 and 325, Annex A to chapter 3 (copy at navy-radio.com)
  3. Combined Communications-Electronics Board, ACP 125(G) Radiotelephone procedures, Tables 3-2 and 3-3 (copy at Civil Air Patrol)
  4. US Navy NAVEDTRA 14325, Basic Military Requirements, chapter 3: military time (copy at navytribe.com)
  5. US Army Regulation 25-50, Preparing and Managing Correspondence (2020), para 1-26
  6. US Coast Guard CGTTP 6-01.1B Radiotelephone Handbook (2018)

Checked against references

11 worked examples with independently sourced answers ship with this calculator. They run in the test suite; you can run them here too.

Related calculators

Allow optional Google Analytics to measure page visits? Calculators work either way. Privacy and choices

Optional analytics: off.