Time systems, calendar references, and timezone tools.

Ordinal date reference

The YYYY-DDD ordinal date format.

Ordinal dates express a day by its sequential number inside the year instead of by month and day. For example, January 15, 2026 is written as 2026-015.

What the format solves

Month-based dates are intuitive for people, but they are irregular. Months vary in length, some date formats swap the month and day, and international notation changes from one country to another. Ordinal dates remove that ambiguity by treating the year as a single numbered sequence.

That makes the format useful in operations, manufacturing, agriculture, environmental science, and internal scheduling systems where the exact position of a date inside the year matters more than its calendar month.

How to read it

The first part is the four-digit year. The second part is a three-digit day number padded with zeros on the left. So 2026-001 is January 1, 2026-032 is February 1 in a common year, and 2026-365 is December 31.

In leap years, dates after February 28 shift by one day because the year has 366 days instead of 365. That is why any reliable ordinal-date tool needs leap-year logic built in.

Where people encounter ordinal dates

Manufacturing labels often use a compressed year-plus-day code. Aviation and military operations use ordinal dates because they are compact and reduce month-day ambiguity. Data pipelines and scientific workflows use them because they sort naturally and map cleanly to year progress.

The format also sits close to what many users call a “Julian date” in logistics contexts, even though the astronomical Julian date is a different system entirely. That overlap is one reason this page exists separately from the main day-of-year hub.

When to use ordinal dates

Use the format when sequence matters more than month names.

Continue with adjacent calculators and references that solve the next step.

Keep year and day together

How to read YYYY-DDD

The four digits identify the year and the three digits identify the day within it. 2026-001 means January 1, 2026. The separator makes the fields easier to recognize and the fixed width preserves leading zeros.

Ordinal dates are compact when grouping records by day of year. They are less convenient for readers who think in months, so keep a human-readable calendar date nearby on reports or labels.

Validate against the year

001 is the first valid ordinal day. 000 does not represent January 1. Day 366 is valid only in a leap year. Some date libraries normalize out-of-range days into neighboring years, which can hide invalid imported data.

A year-end boundary

2024-366 means December 31, 2024. 2026-366 is not a valid ordinal date because 2026 has only 365 days. Reject it rather than silently changing its year.

A common mistake to avoid

An ordinal code is a date representation; it has no time of day or UTC offset until you explicitly add those conventions.