Army Time Calculator
Army time is the 24-hour clock with the ambiguity stripped out: hours run from 0000 at midnight to 2359, there is no AM or PM to mishear over a radio, and every time is spoken as one number. This army time calculator converts in both directions, standard time to military and military back to standard, tells you how to say each result the way Soldiers say it, and measures the elapsed time between two military times, overnight shifts included.
The input is forgiving on purpose, because real times arrive in mixed formats. Type 1730, 17:30, or 5:30 PM and the tool understands all three. It also accepts 2400 for end-of-day midnight instead of rejecting it, builds the full 24-hour chart inside the tool when you ask for it, and shows the current time in both formats at the top of the card.
This tool converts clock formats only. It does not convert between time zones, so Zulu (GMT) offsets still need to be applied separately.
Quick Answer
Key takeaways
- PM times after noon: add 12 to the hour. AM times: keep the hour and pad it to two digits. 12 AM is 0000 and 12 PM is 1200; those two are the traps.
- Military times are written as four digits with no colon and spoken as one number: 1730 is “seventeen thirty hours”, and minutes under ten get an “oh” (0945 is “zero nine forty-five hours”).
- 2400 is a real input, not an error: it is midnight written as the end of a day. 0000 is the same moment written as the start of one.
- Elapsed time wraps overnight: an end time earlier than the start is read as the next day, so 2300 to 0200 is 3 hours, not a negative number.
Converting in either direction, step by step
Every conversion here follows one of two short routines, and the elapsed-time mode is a third. Once the routines are clear, most conversions become mental arithmetic and the tool becomes a checker.
Standard to military, AM: keep the hour, pad it to two digits, keep the minutes. 9:45 AM becomes 0945. The exception is 12 AM, which becomes 0000.
Standard to military, PM: add 12 to the hour, keep the minutes. 5:30 PM becomes 1730. The exception is 12 PM, which stays 1200 (noon).
Military to standard: hours 01 to 11 keep their number and gain AM; 12 gains PM; 13 to 23 subtract 12 and gain PM; 00 becomes 12 AM. So 2100 becomes 9:00 PM.
Time between: subtract start from end in minutes. A negative answer wraps by adding a full day (1,440 minutes), which is how overnight duty is counted.
Worked examples from the tool
Each row below was run through the converter’s own code, including the spoken forms and the two overnight and midnight quirks that shorter tools leave out.
| Input | Mode | Result |
|---|---|---|
| 5:30 PM | Standard to military | 1730 hours, “seventeen thirty hours” |
| 9:45 AM | Standard to military | 0945, “zero nine forty-five hours” |
| 12:00 AM | Standard to military | 0000, midnight, “zero hundred hours” |
| 1730 (or 17:30) | Military to standard | 5:30 PM |
| 2400 | Military to standard | 12:00 AM, with the end-of-day note |
| 0700 to 1730 | Time between | 10h 30m |
| 2300 to 0200 | Time between | 3h 0m, flagged as overnight |
| 5:30 with no AM/PM | Standard to military | Rejected: the tool asks for AM or PM rather than guessing |
The rejected row deserves a sentence. A converter that silently guesses AM for a bare 5:30 will be right half the time and dangerously wrong the other half, on exactly the kind of time (a report time, a departure, a medication) where a twelve hour error matters. Asking one clarifying question is the correct behaviour, and it is why the standard input insists on the marker while the military input never needs one.
Saying military time out loud
Written conversion is only half the skill; radio traffic, briefings, and duty logs are spoken. The pattern is mechanical: say the hour as a number word, then the minutes as a number word, then “hours”. Hours under ten are spoken digit by digit with a leading zero (zero six, zero nine), hours from ten up are spoken as whole numbers (ten, seventeen, twenty-three).
Three refinements cover almost every case. Minutes under ten take an “oh”: 0905 is “zero nine oh five hours”. Exact hours collapse to “hundred hours”: 1400 is “fourteen hundred hours”, never “fourteen zero zero”. And the two ends of the day have names: 0000 is announced as midnight, “zero hundred hours”, and 1200 on the hour is noon, “twelve hundred hours”. The converter prints this spoken line under every result, so a learner hears the pattern while checking written conversions. Precision about clock language is not pedantry in this world: NIST’s time division exists because navigation, aviation, and emergency services all run on unambiguous time, and the 24-hour spoken style is the field version of the same discipline.
Overnight shifts and elapsed time
The Time Between mode exists for the arithmetic people actually get wrong at 2 AM: how long is the shift, the watch, the drive, the wait. Enter a start and an end in military format and the tool returns hours and minutes, wrapping across midnight when the end is earlier than the start. A 2300 to 0700 guard shift returns 8h 0m with the overnight flag, not a negative duration and not a 16 hour error in the wrong direction.
Two edge cases are worth knowing. Identical start and end times return 24h 0m, on the reasoning that a zero-length duty interval is almost always a full day meant or a typing error, and the tool would rather surface the full-day reading than hide it. And the mode works in clock time only: it does not know about dates, so a 36 hour span still has to be counted as a day plus a Time Between result. Once you have a shift length, the natural next questions are what it pays and how breaks carve it up, which the salary per minute calculator and the 30 min lunch calculator handle in money and break terms.
Where army time shows up off base
Civilians meet this format constantly without the name: airline departure boards, hospital medication charts, train timetables across most of the world, shipping manifests, and emergency dispatch logs all run on the 24-hour clock for the same reason the Army does. A time that cannot be misread by twelve hours is a safety feature, not a style choice.
Inside military life it also structures the paperwork around the duty day. Report times, movement windows, and leave are all recorded in the four-digit format, and leave itself is charged in a mix of days and hours that the annual leave hours to days calculator untangles. Learning to read 1730 as fluently as 5:30 PM is mostly a matter of a week of exposure: set a phone to 24-hour display, use the chart inside the tool for the hours you stumble on, and let the spoken forms anchor the pattern.
What competing calculators miss
We reviewed the converters and charts ranking for army time and military time searches before rebuilding this page. The field is strong on charts and thin on everything else.
Winning move 1: duration, not just conversion. The chart sites (CalculatorSoup, MilitaryTimeChart) print excellent tables and stop there; the two-field converters convert and stop there. None of them measures the gap between two military times with overnight wrap, which is the calculation shift workers and duty rosters need most. This tool does all three jobs in one card.
Winning move 2: the spoken form attached to every answer. A pronunciation column exists on some static charts, detached from any conversion. Here the spoken line is generated from your actual input, including the oh-minutes, hundred-hours, midnight, and noon cases, so the result teaches the radio habit while it answers.
Winning move 3: honest edges. 2400 is accepted with its end-of-day meaning explained, where stricter parsers throw an error; a bare 5:30 with no AM or PM is refused with a reason, where looser tools guess. Both behaviours mirror how the format is actually used, and both are stated in the open instead of buried.
Frequently asked questions
Add 12 to the hour for any PM time after noon: 5 + 12 = 17, and the minutes stay 30, giving 1730, spoken as seventeen thirty hours. The calculator does this in Standard to Military mode and accepts the input written as 5:30 PM, 5:30pm, or 1730-style digits with PM attached.
5:30 PM. Subtract 12 from any military hour from 13 to 23 to get the PM hour: 17 – 12 = 5. Hours 01 to 11 stay as they are with AM added, 12 becomes 12 PM (noon), and 00 becomes 12 AM (midnight).
Seventeen thirty hours. Military speech reads the four digits as an hour word plus a minute word: 0945 is zero nine forty-five hours, with an oh before single-digit minutes, and exact hours end in hundred hours, so 0600 is zero six hundred hours. Midnight is zero hundred hours and noon is twelve hundred hours. The calculator prints the spoken form with every conversion.
Both exist and they mean the same moment from opposite sides of the day. 0000 is midnight at the start of a day; 2400 is midnight written as the end of a day, common in duty rosters and schedules that close out a shift. This calculator accepts 2400 and converts it to 12:00 AM with an end-of-day note, while 0000 converts plainly.
Use the Time Between mode: enter a start and an end in military format, such as 0700 and 1730, and the result is 10h 30m. If the end is earlier than the start, the tool treats the end as the next day, so 2300 to 0200 returns 3h 0m with an overnight note. That wrap is what makes it useful for night shifts and guard duty.
Because a duration of zero would almost always be a data entry mistake in a duty context, the tool reads identical start and end times as a full day apart: 24h 0m. If you genuinely need a zero-length interval, the answer is 0h 0m by definition, and no shift or task uses it.
Yes, for standard time input. A bare 5:30 is ambiguous, twelve hours wide, so the converter rejects it and asks for AM or PM. Military input needs no marker because the 24-hour format carries the information itself: four digits, hours 00 to 23, minutes 00 to 59.
The clock math is identical: army time is the US military’s name for the 24-hour system. The military habits layered on top are writing times as four digits with no colon (1730, not 17:30) and speaking them in the hundred-hours style. This converter handles the civilian colon form too, and it does not convert between time zones, so a Zulu or GMT offset still has to be applied separately.
Add This Calculator to Your Website
References
- National Institute of Standards and Technology, Time and Frequency Division – the US authority for time measurement and dissemination behind the 24-hour standard time system. NIST: Time and Frequency Division. Accessed October 2026.
- National Institute of Standards and Technology, “Web Clock FAQ” – how official time is displayed and read, including 24-hour format conventions. NIST: Web Clock FAQ. Accessed October 2026.
- Encyclopaedia Britannica, “24-hour clock” – reference definition of the 24-hour system and its use in military and transport contexts. Britannica: 24-Hour Clock. Accessed October 2026.
- Merriam-Webster, “military time” – dictionary definition: a system of timekeeping based on the 24-hour clock. Merriam-Webster: Military Time. Accessed October 2026.
- timeanddate.com, “AM and PM: What Do They Mean?” – the 12-hour conventions (midnight and noon handling) that the conversion rules have to respect. timeanddate: AM and PM Explained. Accessed October 2026.
