2400 Military Time

2400 military time is midnight, 12:00 AM on the 12-hour clock. It marks the end of a day; 0000 marks the start of the next one. Both are the same instant, and which one you write depends on which day the time belongs to.

–

What time is 2400?

2400 is midnight, the moment the date changes. The 12-hour clock calls it 12:00 AM. In 24-hour notation it is 24:00, and the reason it exists at all is that a day that runs from 0000 has to end somewhere: it ends at 2400, one minute after 2359. The next minute is 0001 of the following day.

So 2400 and 0000 are not two different times. They are the same instant written from two sides. A shift that “ends at 2400 Monday” and one that “ends at 0000 Tuesday” end at the same moment; the first form keeps the shift inside Monday, which is usually what the roster wants.

It is spoken “twenty-four hundred”. Nobody says “twenty-four hundred thirty”, because 2430 does not exist: anything after 2400 belongs to the new day and starts over at 0001.

The minutes around midnight
Military24-hour12-hourWhich day
230023:0011:00 PMsame day
233023:3011:30 PMsame day
234523:4511:45 PMsame day
235923:5911:59 PMsame day
240024:0012:00 AMend of the day
000100:0112:01 AMstart of the next day
001500:1512:15 AMstart of the next day
003000:3012:30 AMstart of the next day
010001:001:00 AMsame day

2400 or 0000: what the services actually use

The US services disagree, which is why the question keeps coming up. Army Regulation 25-50, the Army’s correspondence manual, says military time is expressed in four digits from 0001 to 2400. Under that rule the day ends at 2400 and 0000 is never written; the first minute of a day is 0001. The Navy’s correspondence manual (SECNAV M-5216.5) runs the day from 0000 to 2359, so a Navy document never writes 2400 at all.

Outside the military the same split exists. Railway and airline timetables write 2400 for an arrival at the end of the day and 0000 for a departure at the start of it. The older editions of ISO 8601 allowed 24:00 as the end of a day; the current edition drops it for data interchange, and most software treats 24:00 as 00:00 of the next day or rejects it. In a spreadsheet, enter midnight as 0:00 of the next date rather than 24:00.

A practical rule that satisfies everyone: use 0000 for anything that begins at midnight, 2400 for anything that ends at midnight, and 2359 or 0001 when a document must avoid the ambiguity altogether. Nobody will misread any of the three.

Shifts and timesheets that end at midnight

A night shift from 1600 to 2400 is eight hours, and the arithmetic is simple because 24 − 16 = 8. Write the same shift as 1600 to 0000 and a naive subtraction gives −16; you have to add 24 to the end time first. That is the whole reason 2400 survives on rosters.

A shift that crosses midnight, say 2200 to 0600, cannot use 2400 at all. The end time is on the next day, and the duration is (0600 + 2400) − 2200 = 8 hours. The work hours calculator applies the midnight rule automatically whenever the end time is earlier than the start time, and the time duration calculator accepts dates on both ends if the shift is longer than a day.

On a time card, the safest entry for a clock-out at midnight is 12:00 AM on the following date, or 24:00 on the day the shift started if the system accepts it. Payroll software that rejects 24:00 will usually accept 23:59, which costs one minute and avoids an argument.

How to say 2400

“Twenty-four hundred”, with or without “hours” after it. 0000 is “zero hundred”, and plain “midnight” is understood everywhere. Over the radio, where the day boundary matters, people often avoid both and say “twenty-three fifty-nine” or “zero zero zero one” to make the date unambiguous.

All 24 hours at a glance

Every hour and half hour on the 24-hour clock, each linked to its own page
On the hourHalf pastSpoken (on the hour)
0000 = 12:00 AM0030 = 12:30 AMzero hundred
0100 = 1:00 AM0130 = 1:30 AMzero one hundred
0200 = 2:00 AM0230 = 2:30 AMzero two hundred
0300 = 3:00 AM0330 = 3:30 AMzero three hundred
0400 = 4:00 AM0430 = 4:30 AMzero four hundred
0500 = 5:00 AM0530 = 5:30 AMzero five hundred
0600 = 6:00 AM0630 = 6:30 AMzero six hundred
0700 = 7:00 AM0730 = 7:30 AMzero seven hundred
0800 = 8:00 AM0830 = 8:30 AMzero eight hundred
0900 = 9:00 AM0930 = 9:30 AMzero nine hundred
1000 = 10:00 AM1030 = 10:30 AMten hundred
1100 = 11:00 AM1130 = 11:30 AMeleven hundred
1200 = 12:00 PM1230 = 12:30 PMtwelve hundred
1300 = 1:00 PM1330 = 1:30 PMthirteen hundred
1400 = 2:00 PM1430 = 2:30 PMfourteen hundred
1500 = 3:00 PM1530 = 3:30 PMfifteen hundred
1600 = 4:00 PM1630 = 4:30 PMsixteen hundred
1700 = 5:00 PM1730 = 5:30 PMseventeen hundred
1800 = 6:00 PM1830 = 6:30 PMeighteen hundred
1900 = 7:00 PM1930 = 7:30 PMnineteen hundred
2000 = 8:00 PM2030 = 8:30 PMtwenty hundred
2100 = 9:00 PM2130 = 9:30 PMtwenty-one hundred
2200 = 10:00 PM2230 = 10:30 PMtwenty-two hundred
2300 = 11:00 PM2330 = 11:30 PMtwenty-three hundred

Midnight has a second spelling, 2400, used when it marks the end of a day rather than the start. The full rules, with a converter, are on the military time chart page.

Frequently asked questions

Is 2400 a real time?

Yes, as the end of a day. 2400 is midnight written from the side of the day that is ending, and it follows 2359 directly. The same instant seen from the next day is 0000. Army correspondence uses 0001 to 2400 and never writes 0000; Navy correspondence uses 0000 to 2359 and never writes 2400. Both are correct inside their own rules.

What is 2400 in regular time?

12:00 AM, midnight. On a 12-hour clock midnight belongs to the new day, so 2400 on Monday is 12:00 AM Tuesday. If you need the end of Monday in 12-hour notation without crossing the date, 11:59 PM is the usual compromise.

Is midnight 0000 or 2400?

Both, depending on which day you mean. 0000 is midnight as the start of a day, 2400 is midnight as the end of one. A roster writes a shift as 1600 to 2400 so that the shift stays on one date, and an opening time as 0000 because the day is beginning. If a document must avoid the question, it writes 2359 or 0001.

How many hours is 1800 to 2400?

Six hours. Because 2400 is written as 24:00, the subtraction is direct: 24 − 18 = 6. Written as 1800 to 0000 the same shift needs the midnight rule, adding 24 hours to the end time before subtracting, and gives the same six hours.

Does 2400 exist in the 24-hour clock used in Europe?

In timetables, yes: 24:00 is a common way to write an arrival or closing time at the end of a day. In software and data exchange it is rare, because the current ISO 8601 standard does not provide a representation for the end of the day and most systems convert 24:00 to 00:00 of the next date.

Related calculators

Sources

Reviewed by the CalcHours editorial team. Calculations are based on the statutes cited below; they do not replace legal or payroll advice.

Last reviewed: