Cet article parle des numéros de semaine ISO
Quand on dit qu’une année a 53 semaines, on parle en général du système de semaines ISO, la norme internationale utilisée dans une grande partie de l’Europe ainsi que dans beaucoup de logiciels, de chaînes logistiques, de systèmes de paie et d’environnements industriels. Dans ce système, les semaines vont du lundi au dimanche, et la semaine 1 n’est pas simplement « la semaine qui contient le 1er janvier ». C’est la semaine qui contient le premier jeudi de l’année. On peut aussi formuler la même règle ainsi : la semaine qui contient le 4 janvier.
Ce détail explique presque tout. Dès que les numéros de semaine sont ancrés sur le jeudi et non sur le seul 1er janvier, les limites de l’année en semaines ne coïncident plus proprement avec les limites de l’année civile. Certains jours du début janvier appartiennent encore à la dernière semaine ISO de l’année précédente, et certains jours de fin décembre appartiennent déjà à la semaine 1 de l’année ISO suivante.
La règle en bref
Une année ISO a une semaine 53 si le 1er janvier tombe un jeudi, ou s’il s’agit d’une année bissextile qui commence un mercredi. Ce sont les deux seuls cas.
On peut lire la même règle depuis l’autre extrémité de l’année. Une année a une semaine 53 si le 31 décembre tombe un jeudi, ou s’il s’agit d’une année bissextile dont le 31 décembre tombe un vendredi. Les deux formulations décrivent la même géométrie du calendrier.
Pourquoi une semaine supplémentaire apparaît
Une année ordinaire compte 365 jours : 52 semaines complètes et 1 jour en plus. Une année bissextile compte 366 jours : 52 semaines complètes et 2 jours en plus. La plupart du temps, ces jours restants ne suffisent pas à créer une semaine numérotée supplémentaire dans le système ISO. Mais lorsque l’année commence assez tard dans le cycle lundi-dimanche, ce décalage pousse la numérotation jusqu’à la semaine 53.
La semaine 1 doit contenir au moins quatre jours de la nouvelle année. Si le 1er janvier tombe un vendredi, un samedi ou un dimanche, ce fragment d’ouverture est trop court et il est rattaché à la dernière semaine ISO de l’année précédente. Mais si le 1er janvier tombe un jeudi, cette semaine contient déjà quatre jours de la nouvelle année et elle devient donc la semaine 1. À partir de là, une année ordinaire peut aller jusqu’à une 53e semaine numérotée. Dans une année bissextile, commencer un mercredi suffit aussi, car le jour supplémentaire de février donne assez d’espace pour atteindre la semaine 53.
Le moyen le plus simple de le repérer
Le test pratique le plus rapide consiste à regarder le 28 décembre. Dans le système ISO, le 28 décembre appartient toujours à la dernière semaine de son année ISO. Si le 28 décembre est en semaine 53, cette année ISO a 53 semaines. S’il est en semaine 52, ce n’est pas le cas.
Les bibliothèques logicielles utilisent exactement cette astuce. En Python, par exemple, date(year, 12, 28).isocalendar().week permet de savoir si l’année ISO se termine à la semaine 52 ou 53.
Années récentes et à venir avec 53 semaines
| Année ISO | 1er janvier | Type d’année | La semaine 53 va du |
|---|---|---|---|
| 2004 | Jeudi | Bissextile | 2004-12-27 au 2005-01-02 |
| 2009 | Jeudi | Ordinaire | 2009-12-28 au 2010-01-03 |
| 2015 | Jeudi | Ordinaire | 2015-12-28 au 2016-01-03 |
| 2020 | Mercredi | Bissextile | 2020-12-28 au 2021-01-03 |
| 2026 | Jeudi | Ordinaire | 2026-12-28 au 2027-01-03 |
| 2032 | Jeudi | Bissextile | 2032-12-27 au 2033-01-02 |
| 2037 | Jeudi | Ordinaire | 2037-12-28 au 2038-01-03 |
L’année en semaines n’est pas l’année civile
C’est souvent la partie qui surprend. L’année ISO et l’année grégorienne ne partagent pas toujours la même frontière. Le vendredi 1er janvier 2021 n’était pas dans 2021-W01. Il était dans 2020-W53-5. De la même façon, le lundi 31 décembre 2018 était déjà 2019-W01-1.
Ce n’est pas une erreur. Le système ISO privilégie des semaines complètes du lundi au dimanche et maintient la semaine 1 comme la première semaine qui contient au moins quatre jours dans la nouvelle année. Une fois cette règle acceptée, les dates autour du Nouvel An cessent de sembler contradictoires.
Le rôle des années bissextiles
Les années bissextiles comptent, mais elles n’expliquent pas tout. Une année bissextile ajoute un jour à l’année civile, ce qui déplace l’endroit où tombent les limites de semaine. C’est pour cela qu’une année bissextile qui commence un mercredi a une semaine 53, alors qu’une année ordinaire commençant un mercredi n’en a pas.
Mais beaucoup d’années bissextiles n’ont tout de même que 52 semaines ISO, et certaines années non bissextiles en ont 53. Par exemple, 2015 n’était pas bissextile et a pourtant eu une semaine 53. Le bon modèle mental n’est donc pas « les années bissextiles créent la semaine 53 », mais plutôt « le jour de la semaine du 1er janvier, combiné au statut bissextile ou non de l’année, détermine l’apparition éventuelle de la semaine 53 ».
À quelle fréquence cela arrive-t-il ?
Sur le cycle grégorien de 400 ans, on compte 71 années ISO de 53 semaines. Cela représente en moyenne une telle année tous les 5,6 ans environ, même si les intervalles sont irréguliers. Dans l’histoire récente, on observe souvent une séquence de 5 ans, 6 ans, 5 ans, 6 ans, et parfois 7.
Entre 2000 et 2040, les années ISO de 53 semaines sont 2004, 2009, 2015, 2020, 2026, 2032 et 2037.
Pourquoi cela compte en pratique
Pour beaucoup de gens, la semaine 53 est une curiosité du calendrier. Pour les entreprises qui planifient par numéro de semaine ISO, ce n’en est pas une. Les cycles de paie, les calendriers d’usine, les comparaisons dans le commerce de détail, les grilles de diffusion et les ERP organisent souvent l’activité par semaines plutôt que par mois. Une année de 53 semaines signifie une semaine de reporting numérotée en plus, ce qui peut fausser les comparaisons d’une année sur l’autre si personne ne l’anticipe.
Cela compte aussi en informatique. Si un système utilise les années civiles et un autre les années ISO, les dates proches du Nouvel An peuvent tomber dans ce qui ressemble à la « mauvaise » année si le format n’est pas explicite. C’est pourquoi les normes et les API préfèrent souvent des formes comme 2026-W53-4 à des libellés vagues du type « semaine 1 de janvier ».
La réponse courte
Selon ISO 8601, une année a 53 semaines lorsque la structure de l’année en semaines laisse la place à un bloc supplémentaire du lundi au dimanche avant le début de l’année ISO suivante. En pratique, cela signifie les années qui commencent un jeudi, plus les années bissextiles qui commencent un mercredi. Tout le reste découle de la règle selon laquelle la semaine 1 est la semaine qui contient le premier jeudi de l’année.
Pour aller plus loin
- ISO 8601-1:2019, la norme internationale sur les représentations de date et d’heure.
- La documentation Python pour
datetime.date.isocalendar(), qui résume clairement la règle des semaines ISO. - timeanddate.com, pour des explications sur les numéros de semaine et les conventions ISO.
- Richards, E. G. Mapping Time: The Calendar and Its History (Oxford University Press, 1998).