Weeks don't fit

Seven days fit nothing — so the week keeps a secret year of its own. ← Calendar Contraptions

A week divides no month (28–31 days) and no year (365, then 366, days); it is the one part of every calendar that has been left deliberately broken for two thousand years. So the ISO week calendar does something bold and slightly rude: it ignores months entirely, stacks the days into numbered weeks, and keeps its own parallel years — which start, end and even exist on different days than the ones on your wall. Week 1 of week-year 2026 began three days before the calendar year 2026 did, and 2026's week 53 will run three days into 2027; in between, the two years quietly agree. This page is the map of the disagreement.

ISO week date

The whole week

Position in the year

The week-year, mapped

Grayed days belong to a different calendar year — that is the whole point. Gold is 4 January, the one date always in week 1; blue is today.

Long-year finder

Span caps at 400 years — one full weekday cycle, always 71 long years.

Why weeks never fit

Start with the numbers. A common year is 365 days, which is 52 weeks and one day; a leap year is 52 weeks and two days. A month runs 28 to 31 days — never a multiple of 7 except February's in a non-leap year. So a seven-day week can align with the start of the year, or the start of a month, but never both, and never for long. This is not an oversight. The week is older than every calendar on this site and was never designed to fit any of them: Rome ran its days by an eight-day market cycle (the nundinal cycle) while Egypt counted in ten-day weeks; the seven-day planetary week spread through the Roman world in the first century, was made official by Constantine in AD 321 (with Sunday as a day of rest), and has run unbroken ever since — through every calendar reform, including the ten-day week France tried for nine years (more on that below).

ISO week dates — defined for industry in 1971 as ISO Recommendation 2015, folded into the ISO 8601 standard in 1988, last revised 2019 — are the working engineer's answer: stop pretending the week belongs to a month or a year. Number the weeks, Monday to Sunday; let week 1 be the week containing the year's first Thursday (equivalently, the one containing 4 January, or the first week with four or more of its days in the new year); and let each week carry the year number of its own Thursday. The result is a date like 2026-W36-4 — the Thursday of week 36 — and a parallel calendar of 52- or 53-week years that nobody's wall calendar shows.

The Thursday rule, and why it is Thursday

Why is the first Thursday the anchor? Because a week's identity goes to whichever year holds the majority of its days, and with Monday-first weeks the pivot is Thursday: a week is more than half inside the year that owns its Thursday. So the week containing the first Thursday of January is week 1 — and since the 4th of January always falls in that week (as does the 28th of December in the year's last week), 4 January and 28 December are the two dates you can lean on: between them, the week-year and the calendar year always agree. The same is true of every Thursday in every year. We did not take any of this on faith — the page's tests prove all four first-week definitions and all three long-year definitions equivalent for every year from 1600 to 2400, which is also the range mapped below.

Long years: 71 in every 400

A week-year has 52 weeks — 364 days — unless it is a long year with 53 (371 days). The rule: a year whose 1 January falls on a Thursday is long, and so is a leap year starting on Wednesday; equivalently, a year is long exactly when it contains 53 Thursdays. The Gregorian leap cycle is 146,097 days — which is precisely 20,871 weeks — so the whole weekday pattern, long years included, repeats every 400 years: each cycle holds exactly 71 long years (17.75%), and the average year runs 52.1775 weeks. Long years usually arrive six years apart, sometimes five; once per cycle — 1896 to 1903 was the last, the next is 2296 to 2303 — the gap stretches to seven. And every weekday pattern of the calendar repeats after exactly 400 years, and much sooner locally: the weekday layout of returns in , always within 28 years unless a skipped century leap day (like 2100) intervenes.

Use the finder above to see the rhythm for any stretch of years. The nearest long years around 2026 are 2020 and 2032 — and 2026 is one of them, which is why the year map above shows a week 53.

The year-boundary traps

Here is the machine's trick, live: Monday 29 December 2025 is not week 52 or 53 of 2025 — it is 2026-W01-1, three days before the calendar year 2026 begins. The week-year starts when its first Thursday's year starts, and 1 January 2026 is the Thursday inside that week. At the other end, week 53 of 2026 runs Monday 28 December 2026 to Sunday 3 January 2027 — so Friday 1 January 2027 is 2026-W53-5, a Friday that reports last year's number. Only between 4 January and 28 December do the two calendars agree on whose year it is; everything outside that window is contested territory, about a week at each end of the year, different days depending on the year.

This is not trivia for its own sake. Accounting and reporting systems that aggregate "by week number" produce year numbers of their own — spreadsheets and databases have separate week-year formats for exactly this reason — and mixing them up quietly shifts a few days of revenue, or an entire week of production, across a year boundary. The classic software trap is that JavaScript has no week-number function at all: every hand-rolled one you find online forgets one of the boundary rules above, usually by dividing the day-of-year by 7 and moving on. There is no such thing as "the" week number of a date — there are several, and they disagree:

DateISO weekSunday-anchoredMonday-anchoreddays ÷ 7
Mon 29 Dec 20252026-W01-1525252
Thu 1 Jan 20262026-W01-4001
Sun 4 Jan 20262026-W01-7101
Thu 3 Sep 20262026-W36-4353536
Thu 31 Dec 20262026-W53-4525253

The Sunday- and Monday-anchored counts (week 1 starts with the year's first Sunday, respectively Monday — days before it are week 0) are the American-style week numbers found in the Unix strftime flags %U and %W. The last column is what you get from the naive day-of-year ÷ 7 that hand-rolled code usually computes. The ISO column is the only one that is an international standard.

When weeks fit: three attempts

If the week will not fit the year, you can try to make the year fit the week. History has tried three times, and the results are instructive.

France, 1793: the ten-day week. The revolutionary calendar (see the days have names) cut every 30-day month into three décades, with the tenth day, décadi, as the day of rest. Nine days of work for every one of rest, where the old week gave one in seven — the compensating half-days off on each fifth day brought the yearly total to 54 free days against the old 52 or 53 Sundays, and it was hated all the same. By 1802 it had been suppressed in favor of the seven-day week, three years before Napoleon buried the rest of the calendar. Ten days divide a 30-day month perfectly and a 365-day year never; the week had won again.

The USSR, 1929: the week that never stops. Factories moved to a five-day nepreryvka (continuous week): 80% of workers on the floor every day, each worker's rest day staggered by color-coded rotation — families often had no day off together, and Sundays became ordinary workdays. From summer 1931 it became a six-day week with one common rest day (the 6th, 12th, 18th, 24th and 30th of each month). In June 1940 the seven-day week, with its Sunday, was quietly restored. One nuance the story usually loses: the seven-day calendar never actually left — wall calendars kept their Sunday-first grids all along. It was the work week that was redesigned, and even that was too much for the people living inside it.

The calendar that almost worked. The International Fixed Calendar (Moses Cotsworth, first presented 1902) takes the other road: 13 months of exactly 28 days — 13 × 28 = 364 = 52 weeks — with a 13th month called Sol inserted between June and July, every month starting on a Sunday, and the year's 365th day set aside as "Year Day", a holiday that belongs to no week at all. Every date falls on the same weekday, every year, forever. George Eastman put Kodak on it in 1928, and the company ran on it for 61 years, until 1989. The League of Nations had picked it as the best of 130 reform proposals put forward, and the International Fixed Calendar League — founded to promote it in 1923, with standard-time's own Sandford Fleming as its first president — folded soon after the plan failed its final international approval in 1937. What killed it was the same thing that has protected the seven-day week since antiquity: Year Day and leap day sit outside the seven-day cycle, so the Sabbath — the day that has recurred every seventh day without interruption for as long as anyone can remember — would land on a different weekday each year. A week that fits the year has to stop being a week. That is the deal, and the world has never taken it.

What this page doesn't do

The week map covers week-years 1600 to 2400. Dates before 1583 are computed on the proleptic Gregorian calendar — the one nobody was using at the time (see ten days that never happened for what actually happened when it arrived). These are calendar dates, not instants: nothing depends on your time zone, and "today" means your device's own date. The week date is a day count, not an hour count — ISO 8601 would happily append a time of day, but that is another page's business. And a reminder from the contrast table above: there is no single "week number of the year". The one this page centers on is the international standard; the others are the local habits that make January interesting.