Pro Calculators and Guides

How to Read a Military Date-Time Group (DTG) and Convert It to UTC

Decode DTGs like 211530ZOCT26, learn the zone letters from Z to Y, and convert a single DTG or a whole list into UTC or any other zone letter.

Saizul Amin
Saizul Amin23 Oct 2026 · 3 min read
How to Read a Military Date-Time Group (DTG) and Convert It to UTC

How to Read a Military Date-Time Group (DTG)

Military messages, orders and logs write time in a compact form: 211530ZOCT26. To an outsider it looks like a code; once you know the pattern it is quicker to read than a calendar date. The Military DTG Converter decodes it, checks it and converts it.

The parts of a DTG

Take 211530ZOCT26:

  • 21 is the day of the month.
  • 1530 is the time in 24-hour format, 15:30.
  • Z is the time zone letter. Z means Zulu, which is UTC.
  • OCT is the month in three capital letters.
  • 26 is the year. Four digits are sometimes used, 2026, to avoid any doubt.

So 211530ZOCT26 is 15:30 UTC on October 21, 2026.

The zone letters

Z is UTC. The letters A to I (without J) are one to nine hours ahead of UTC, and K, L and M are ten, eleven and twelve hours ahead. The letters N to Y are one to twelve hours behind UTC. The letter J is not a fixed zone; it means local time of the writer and is skipped. Because the letters are fixed offsets, they do not move with daylight saving time. A unit in a place that changes its clocks uses a different letter in summer.

What the converter does

Type or paste a DTG, or a list with one per line. For a valid one it shows the UTC date and time in standard format, the source zone with its offset, the same moment written in a zone letter you pick, and a UTC string. An invalid line is marked with the reason: a wrong pattern, an unknown zone letter, an hour above 23, a minute above 59 or a day that does not exist in that month, such as 301200ZFEB26. The "Make" button creates the current time as a Zulu DTG so you can paste it into a message. You can export the table as CSV or copy only the valid lines.

A worked example

021200ROCT26 is noon on October 2 in zone R. R is five hours behind UTC, so UTC is 1700 and the Zulu form is 021700ZOCT26. In zone A (one hour ahead) the same moment is 021800AOCT26. If you paste 211530ZOCT26 with the target zone set to R, the converter returns 211030ROCT26, because 15:30 minus five hours is 10:30. Doing this by hand across a date boundary, for example 0130Z converted five hours back, gives the previous day, and the converter takes care of the day and month for you.

Common mistakes

  • Writing the month in lower case or in full. Use three capital letters.
  • Forgetting that a day over the number of days in the month is invalid.
  • Reading Z as "zone" in general. It stands for UTC only.
  • Using the same letter all year in a country with daylight saving time.
  • Mixing the order: the day comes first, not the month.

Who uses it

Cadets learning message format, radio operators, emergency planners, military writers and game designers all need correct DTGs. The tool works in the browser and does not send your text anywhere.

This is a converter and learning aid, not an official standard. Check your unit's publication for any local rule.

Writing a DTG in practice

When you write a message, choose one zone and keep it throughout the document, and prefer Zulu when more than one location or unit is involved, so that everybody reads the same time. Put the DTG at the top of the message, write the time as four digits even when the hour is below ten (0830, not 830) and use a leading zero for days below ten (05, not 5). If a deadline falls on midnight, check the date carefully: 2400 is not used in a DTG, write 0000 of the next day. Use the Make button to create the current time, paste it in your draft and adjust the digits you need. These small habits prevent most of the errors seen in training exercises.

Completely freeNo cost, no sign-up
Files stay privateEverything runs in your browser
Easy in your languageAvailable in many languages