Skip to content
AZ Tools

Day of Year · ISO Week · Julian Day

Show day of year, ISO 8601 week, quarter, Julian day, Unix timestamp, leap-year status, and year progress for any date.

Day of year

291 / 365

74 days remaining · Year progress: 79.7%

ISO week

2026-W42

Weekday (Mon=1)

7 (Sunday)

Quarter

Q4

Julian day

2461331.50

Unix (s)

1792281600

Leap year

No

Computations use UTC. ISO 8601 week numbering — week 1 always contains the year's first Thursday. Julian Day is astronomical, not Julian calendar.

How to use

  1. Pick a date or click 'Use today'.
  2. Read the day-of-year and year progress bar.
  3. Check ISO week, quarter, Julian day for whatever you need (scheduling, astronomy, historical references).

About this tool

Show

Pick a date and get the full set of calendar metadata at once: day-of-year (1–365 or 1–366), ISO 8601 week number with the correct week-year, ISO weekday (1 = Monday, 7 = Sunday), quarter, Julian Day, Unix timestamp, leap-year flag, days remaining, and how far through the year you are as a percentage.

The ISO week is the part people get wrong, and it is wrong in both directions. A year's first ISO week is the one containing its first Thursday, so early January can still belong to the previous week-year — 1 January 2023 is 2022-W52-7 — and late December can already belong to the next one: 31 December 2024 is 2025-W01-2. That is why the tool prints a week-year alongside the week number rather than assuming the calendar year. The other trap is the 53rd week: 71 years out of every 400 have one, roughly one year in six, and 2026 is among them. A report that hard-codes 52 buckets loses a week whenever that happens.

The Julian Day is shown with a trailing .5 on purpose. Julian Days begin at noon UTC, not midnight, so any date pinned to midnight lands half a day into the count — 1 January 2000 at 00:00 UTC is JD 2451544.5, and the familiar J2000.0 epoch of 2451545.0 is noon that same day. Astronomy software and historical date tables use this scale precisely because it has no months, no leap years and no calendar reform in it: it is a plain running day count back to 4713 BC in the proleptic Julian calendar.

Everything here is computed in UTC. The Unix timestamp you get is midnight UTC of the date you picked, not midnight where you are, so comparing it against a log written in local time will be off by your offset. Day-of-year numbers are also not comparable between years: day 60 is 29 February in 2024 and 1 March in 2023, and every day number after that shifts by one across a leap year boundary.

Frequently asked questions

Why does Dec 31 sometimes show next year's week 1?

ISO 8601 defines week 1 as the week containing the first Thursday of the year. So Dec 29 2025 belongs to week 1 of 2026 (its Thursday is Jan 1 2026). The 'week year' field tells you which year the week numbering anchors to.

Why ISO weekday 1 = Monday?

ISO 8601 chose Monday as the start of the week. (JavaScript's Date.getDay returns 0 for Sunday — the US convention.) This tool uses ISO numbering: Mon=1, Tue=2, …, Sun=7.

What's Julian Day?

A continuous count of days since noon UTC on Jan 1, 4713 BC. It's the standard astronomical time scale because it has no month/year boundaries to mess up calculations. Today's Julian Day is around 2.46 million.

Leap-year rule?

Divisible by 4, except divisible by 100, except divisible by 400. So 2000 is leap (÷400), 1900 isn't (÷100 but not ÷400), 2024 is (÷4 not ÷100). Comes from the Gregorian reform of 1582.

Related tools