What week is it?
Week 45
of 2026, ISO 8601 Monday Nov 2 – Sunday Nov 8 US week 45 2026-W45-2
Week number of any date
Week numbers by year
- Week numbers 202653 weeks
- Week numbers 202752 weeks
- Week 1, 2026Mon, Dec 29
- Week 26, 2026Mon, Jun 22
- Week 53, 2026Mon, Dec 28
- Week 1, 2027Mon, Jan 4
- Week 26, 2027Mon, Jun 28
- Week 52, 2027Mon, Dec 27
How week numbers work
Week numbers let people refer to a whole week with one number: “delivery in week 12”, “the office closes in week 52”. Most of Europe and much of the business world uses the ISO 8601 system, defined by the International Organization for Standardization and restated in the HTML standard that browsers implement. Its rules are short:
- A week starts on Monday and ends on Sunday.
- Week 1 is the week that contains the year’s first Thursday. The same week always contains January 4.
- Weeks are numbered on from there. A year has 52 weeks, or 53 if January 1 is a Thursday, or a Wednesday in a leap year.
The Thursday rule means a week belongs to the year that holds most of its days. It also means the ISO week-numbering year is not quite the calendar year: up to three days at the start of January can belong to the last week of the previous year, and up to three days at the end of December to week 1 of the next. Software that prints a week date such as 2027-W01 must use the week-numbering year, not the calendar year, or it will write 2026-W01 for the last days of December 2026.
The US system
In the United States the week usually starts on Sunday, and many calendars, spreadsheets and payroll systems call the week that contains January 1 week 1, even if that is only a single Saturday. Unicode’s locale data (CLDR), which phones and computers use for these defaults, records this as a minimum of one day in the first week, against four days for ISO countries. We found no US law or standard that defines it, so treat it as a convention. The two systems give the same number for much of the year in some years and differ by one in others, which is why we always show both.
Other conventions
In Egypt, Iran, Iraq, Jordan, Kuwait, Oman, Qatar and several other countries the printed week starts on Saturday. Week numbers are rarely used there in everyday life; when they are, software generally follows ISO 8601 or the local Saturday-start rule set on the device.
Where January 1 falls, year by year
| Year | Jan 1 | Jan 1 is in | Week 1 starts | Dec 31 is in | ISO weeks |
|---|---|---|---|---|---|
| 2024 | Monday | W01 | January 1 | W01 of 2025 | 52 |
| 2025 | Wednesday | W01 | December 30, 2024 | W01 of 2026 | 52 |
| 2026 | Thursday | W01 | December 29, 2025 | W53 | 53 |
| 2027 | Friday | W53 of 2026 | January 4 | W52 | 52 |
| 2028 | Saturday | W52 of 2027 | January 3 | W52 | 52 |
| 2029 | Monday | W01 | January 1 | W01 of 2030 | 52 |
| 2030 | Tuesday | W01 | December 31, 2029 | W01 of 2031 | 52 |
| 2031 | Wednesday | W01 | December 30, 2030 | W01 of 2032 | 52 |
| 2032 | Thursday | W01 | December 29, 2031 | W53 | 53 |
Common mistakes
- Using the calendar year with the ISO week. December 29, 2025 is in week 1 of 2026, not week 1 of 2025.
- Assuming every year has 52 weeks. Plans and payroll cycles break in 53-week years such as 2026 and 2032.
- Mixing systems. A spreadsheet’s WEEKNUM function counts US style by default; ISOWEEKNUM (Excel and Google Sheets) gives the ISO number.
- Counting from the first Monday. If January 1 is a Tuesday, Wednesday or Thursday, week 1 starts in December of the previous year.
The calendar can show ISO or US week numbers next to every month, and the printable calendar prints them.
Week numbers in spreadsheets and code
Excel and Google Sheets
=ISOWEEKNUM(A1)gives the ISO 8601 week of the date in A1. For December 28, 2026 it returns 53.=WEEKNUM(A1)uses Microsoft’s “System 1”: the week containing January 1 is week 1 and weeks start on Sunday, the US count. A second argument changes the start day (2 = Monday) but keeps System 1.=WEEKNUM(A1, 21)is “System 2”, the ISO rule, the same as ISOWEEKNUM.- The ISO week-numbering year is not
=YEAR(A1)around New Year. One formula that gives it is=YEAR(A1-WEEKDAY(A1,2)+4), the year of that week’s Thursday.
Python
date(2026, 12, 28).isocalendar()returns(2026, 53, 1): ISO year, week and weekday (Monday = 1).date.fromisocalendar(2027, 1, 1)goes the other way: Monday of week 1 of 2027, January 4.- In
strftime,%Vis the ISO week and%Gits year.%Uis not the US count: it puts the days before the first Sunday in week 0.
Each week page, such as week 53 of 2026, lists its seven dates with the ISO week date and the US week number of every day.