calendrier.dev

La semaine ISO 8601

Une semaine ISO 8601 commence le lundi, et la semaine 1 est celle qui contient le 4 janvier (le premier jeudi de l’année). Une année compte 52 semaines, ou 53 si elle commence un jeudi (ou un mercredi pour une année bissextile) : c’est le cas de 2026, pas de 2027.

Ce que dit la norme

ISO 8601 (première édition 1988, version en vigueur ISO 8601-1:2019) définit la semaine calendaire ainsi : elle commence le lundi ; la semaine 1 est celle qui contient le premier jeudi de janvier, ce qui équivaut à « la semaine qui contient le 4 janvier » ou « la première semaine majoritairement dans l’année ». Une semaine appartient tout entière à une seule année ISO, qui peut différer de l’année civile pour les derniers jours de décembre et les premiers de janvier. Une date s’écrit 2027-W12-1 pour le lundi de la semaine 12 de 2027. En France, la norme est reprise par l’AFNOR (NF EN 28601, puis NF ISO 8601) et c’est la numérotation des agendas, des plannings et des numéros de semaine affichés sur ce site.

Une année a 52 semaines, sauf 71 années sur 400 qui en ont 53

365 jours font 52 semaines et 1 jour ; 366 jours, 52 semaines et 2 jours. Ces jours excédentaires finissent par former une semaine entière : une année compte 53 semaines ISO si elle commence un jeudi, ou si elle est bissextile et commence un mercredi. Sur le cycle de 400 ans, cela arrive 71 fois (17,75 %), soit tous les 5 ou 6 ans, parfois 7. Test rapide en Python : date(y,12,28).isocalendar()[1] vaut 53 pour ces années, car le 28 décembre est toujours dans la dernière semaine de son année.

Années à 53 semaines entre 2000 et 2050 : 2004, 2009, 2015, 2020, 2026, 2032, 2037, 2043, 2048. La dernière était 2026 (le 1er janvier 2026 est un jeudi) ; la semaine 53 de 2026 va du lundi lundi 28 décembre 2026 au dimanche dimanche 3 janvier 2027. Le 1er, 2 et 3 janvier 2027 sont donc en semaine 53 de 2026, et la semaine 1 de 2027 ne commence que le lundi 4 janvier 2027.

Correspondance calculée pour 2024-2030

Année1er janvierSemaine ISO du 1er janvierDébut de la semaine 1SemainesListe
2024lundisemaine 1 de 2024Lundi 1er janvier 202452semaines 2024
2025mercredisemaine 1 de 2025Lundi 30 décembre 202452semaines 2025
2026jeudisemaine 1 de 2026Lundi 29 décembre 202553semaines 2026
2027vendredisemaine 53 de 2026Lundi 4 janvier 202752semaines 2027
2028samedisemaine 52 de 2027Lundi 3 janvier 202852semaines 2028
2029lundisemaine 1 de 2029Lundi 1er janvier 202952semaines 2029
2030mardisemaine 1 de 2030Lundi 31 décembre 202952semaines 2030

Les autres conventions et pourquoi elles diffèrent

Le détail des fonctions de tableur, avec un tableau des écarts, est dans le guide numéro de semaine dans Excel.

Calculer le numéro de semaine à la main

Méthode : prenez le jeudi de la semaine (en reculant ou avançant depuis la date), puis calculez son jour de l’année ; le numéro de semaine est (jour de l’année du jeudi − 1) div 7 + 1. Exemple pour le vendredi 28 août 2026 : le jeudi de sa semaine est le jeudi 27 août 2026, 239e jour de l’année, (239 − 1) div 7 + 1 = 35 : semaine 35. En Python : date.isocalendar() ; en JavaScript, aucune fonction native ; en SQL, EXTRACT(ISOYEAR …) et EXTRACT(WEEK …) sous PostgreSQL.

Erreurs fréquentes

Tableau récapitulatif

ConventionDébutSemaine 1Semaines par an
ISO 8601lundicontient le 4 janvier (1er jeudi)52 ou 53
Excel type 1 / États-Unisdimanchecontient le 1er janvier53 ou 54
Excel type 2lundicontient le 1er janvier53 ou 54
Première semaine complètelundi1er lundi de janvier52 ou 53 + semaine 0

Voir aussi : Numéro de semaine en cours, Les 53 semaines de 2026, Les 52 semaines de 2027, Semaines paires et impaires 2027, Convertisseur numéro de semaine → dates, Numéro de semaine dans Excel.

Questions fréquentes

Pourquoi le 1er janvier 2027 est-il en semaine 53 ?

Parce que 2026 commence un jeudi et compte 53 semaines ISO ; la dernière va du lundi 28 décembre 2026 au dimanche 3 janvier 2027. Le 4 janvier 2027, un lundi, ouvre la semaine 1 de 2027.

Quelles années ont 53 semaines ?

Entre 2000 et 2050 : 2004, 2009, 2015, 2020, 2026, 2032, 2037, 2043, 2048. Règle : l’année commence un jeudi, ou un mercredi si elle est bissextile.

La semaine ISO commence-t-elle le dimanche ou le lundi ?

Le lundi. La semaine commençant le dimanche est la convention nord-américaine, utilisée par défaut par Excel (type 1) et Google Sheets (WEEKNUM sans second argument).

Comment obtenir le numéro de semaine ISO dans Excel ?

Avec NO.SEMAINE.ISO(date) depuis Excel 2013, ou NO.SEMAINE(date;21) dans les versions antérieures.

Sources : ISO 8601-1:2019, « Date et heure — Représentations pour l’échange d’information », Organisation internationale de normalisation ; AFNOR, NF ISO 8601 (transposition française) ; Nachum Dershowitz et Edward Reingold, « Calendrical Calculations », 4e éd. 2018, chap. 5 (ISO calendar).