Military time converter
Military time is the 24-hour clock: the day runs 0000 to 2359 with no AM or PM. Before noon the hour is unchanged, so 9:00 AM is 0900. From 1 PM on, add 12 to the hour: 7:00 PM is 1900. Minutes never change.
Type it however you write it: 7:45 PM, 745pm, 8 pm.
Four digits, with or without the colon: 1945, 19:45, 0630.
7:45 PM=1945
Written 19:45 outside the US military. Spoken as nineteen forty-five.
The military time conversion rule
0000 to 1159 → same hour, AM. 0900 = 9:00 AM
1200 to 2359 → subtract 12, PM. 1900 = 19 − 12 = 7:00 PM
AM to military → keep the hour, pad to four digits. 9 AM = 0900
PM to military → add 12 to the hour. 7 PM = 7 + 12 = 1900
minutes are identical on both clocks. 7:45 PM = 1945
Military time chart: all 24 hours
Read it either way. Find 1900 in the first column to get 7:00 PM, or find 7:00 PM in the second to get 1900. The third column is how the time is said out loud, which is the part the chart is usually needed for.
| Military time | 12-hour time | Spoken as |
|---|---|---|
| 0000 | 12:00 AM | zero hundred (midnight) |
| 0100 | 1:00 AM | zero one hundred |
| 0200 | 2:00 AM | zero two hundred |
| 0300 | 3:00 AM | zero three hundred |
| 0400 | 4:00 AM | zero four hundred |
| 0500 | 5:00 AM | zero five hundred |
| 0600 | 6:00 AM | zero six hundred |
| 0700 | 7:00 AM | zero seven hundred |
| 0800 | 8:00 AM | zero eight hundred |
| 0900 | 9:00 AM | zero nine hundred |
| 1000 | 10:00 AM | ten hundred |
| 1100 | 11:00 AM | eleven hundred |
| 1200 | 12:00 PM | twelve hundred (noon) |
| 1300 | 1:00 PM | thirteen hundred |
| 1400 | 2:00 PM | fourteen hundred |
| 1500 | 3:00 PM | fifteen hundred |
| 1600 | 4:00 PM | sixteen hundred |
| 1700 | 5:00 PM | seventeen hundred |
| 1800 | 6:00 PM | eighteen hundred |
| 1900 | 7:00 PM | nineteen hundred |
| 2000 | 8:00 PM | twenty hundred |
| 2100 | 9:00 PM | twenty-one hundred |
| 2200 | 10:00 PM | twenty-two hundred |
| 2300 | 11:00 PM | twenty-three hundred |
What time is 1900?
1900 is 7:00 PM. The hour is 19, which is past 12, so subtract 12: 19 − 12 = 7, and anything from 1200 up is in the afternoon or evening half of the day. Spoken as nineteen hundred. The same subtraction handles the rest of the evening: 2000 is 8:00 PM, 2100 is 9:00 PM, 2200 is 10:00 PM.
What time is 1800?
1800 is 6:00 PM: 18 − 12 = 6. Spoken as eighteen hundred, and written 18:00 wherever the 24-hour clock is civilian rather than military. It sits with 1700 and 1900 among the most looked-up conversions there are, because the evening is where a 24-hour time stops being guessable from the 12-hour one.
What is 8 PM in military time?
8 PM is 2000. Add 12 to the hour: 8 + 12 = 20, then write it as four digits. Going this direction the only thing to remember is the padding: 8 AM is 0800, not 800, because military time is always four digits.
Is midnight 0000 or 2400?
Both name the same instant, and which you write depends on whether you mean the start or the end of a day. A day begins at 0000 and its last minute is 2359. 2400 appears on timesheets and duty rosters to mean the closing boundary of that day, which is the same moment as 0000 on the next one. This converter normalizes 2400 to 0000, the way most software does.
Noon is the other trap. Noon is 1200, never 0000, and midnight in 12-hour writing is 12:00 AM while noon is 12:00 PM. That pair is exactly the ambiguity the 24-hour clock exists to remove: 0000 and 1200 cannot be confused with each other, and neither needs a suffix to be read correctly.
Why timesheets and invoices use 24-hour time
A 12-hour time is only unambiguous while its AM or PM survives. On a timesheet it often does not: a start typed as 6:30 and read back a week later is a twelve-hour question, and on a billable line a twelve-hour question is an argument with a client. Written 0630 or 1830, there is nothing left to interpret. Sorting improves too: 24-hour times order correctly as plain text, where 9:00 AM and 10:00 AM do not. A shift that crosses midnight still needs its date to subtract correctly, in either system, which is the other half of the same problem.
That is why the free timesheet templates use plain start and end columns, and why every entry BillNotch records carries a real dated start and end timestamp rather than a remembered one. Reconstructing yesterday from memory is where both the AM/PM slips and the missing hours come from; automatic time tracking removes the reconstruction step entirely.
Turning 24-hour times into billable hours
One more conversion sits between a pair of military times and an invoice. 1730 to 1945 is 2 hours 15 minutes, not 215 minutes, and an invoice line wants that as 2.25 hours. That is the base-60 problem the hours to decimal calculator handles. Convert to the 24-hour clock to record a time; convert to decimal hours to bill it.
The clock you never have to read
BillNotch records your working day in the background with exact start and end timestamps, sums each project, and carries the total straight onto a PDF invoice. Nothing to type, no AM/PM to remember, no shift that has to be reconstructed on Friday afternoon.
Start the 14-day trialNo credit card. Cancel anytime.
Everything runs in your browser. No times are sent anywhere, no account required.