Semaine du jour : 26 (paire)
À la date Samedi 27 juin 2026, le numéro de semaine ISO 8601 est S26 (année ISO 2026), semaine paire. La semaine commence le Lundi 22 juin 2026 et se termine le Dimanche 28 juin 2026. Notation ISO complète : 2026-W26-6.
Définition : numéro de semaine ISO 8601
La norme ISO 8601:1988 (révisée 2004 et 2019), publiée par l'Organisation internationale de normalisation à Genève, définit en section 4.3.2.2 : la première semaine d'une année civile est celle qui contient le premier jeudi. Formulation opérationnelle équivalente : la semaine 1 est celle qui contient le 4 janvier.
Trois conséquences directes :
- Une semaine commence le lundi et finit le dimanche. Les sept jours portent les indices 1 (lundi) à 7 (dimanche).
- La semaine 1 contient toujours le 4 janvier et toujours le premier jeudi de l'année. Selon le jour de la semaine du 1er janvier, S1 peut commencer entre le lundi 29 décembre de l'année précédente et le lundi 4 janvier de l'année courante.
- Une année ISO compte 52 ou 53 semaines. Une année de 53 semaines arrive lorsque le 1er janvier tombe un jeudi (année non bissextile) ou un mercredi ou jeudi (année bissextile).
La parité est calculée par modulo 2 : numéro divisible par deux pour une semaine paire (S2, S4, ..., S52), numéro non divisible pour une semaine impaire (S1, S3, ..., S51, S53 quand existe). La parité est l'objet courant des accords parentaux de garde alternée (Code civil article 373-2-9).
ISO 8601 vs US MMWR vs système musulman
Trois conventions principales dans le monde divergent sur le jour de début de semaine et la règle de S1.
| Système | Jour début | Règle S1 | Zone d'usage |
|---|---|---|---|
| ISO 8601 | Lundi | Semaine contenant le 4 janvier (premier jeudi) | Europe, Amérique latine, Asie, Afrique francophone |
| US MMWR (CDC) | Dimanche | Semaine contenant le 1er janvier (au moins 4 jours en janvier) | États-Unis, Canada, Mexique, certains usages Japon |
| Système musulman | Samedi | Conventions variables (Hijri ou grégorien) | Arabie saoudite, pays du Golfe |
Conséquence opérationnelle : un logiciel américain qui affiche S5 pour une date donnée peut afficher S4 ou S6 en convention ISO. La notation ISO 8601 YYYY-Www-d est sans ambiguïté : si une date est échangée entre systèmes, c'est cette notation qu'il faut employer. Source : ISO 8601:1988 ; CDC MMWR (cdc.gov) ; INSEE, consulté 2026-05-12.
Tableau 5 années : structure ISO 8601 (2026 à 2030)
| Année | 1er janvier | Nombre de semaines ISO | S1 commence (lundi) | S1 termine (dimanche) |
|---|---|---|---|---|
| 2026 | Jeudi | 53 (année à 53 semaines) | 29.12.2025 | 04.01.2026 |
| 2027 | Vendredi | 52 | 04.01.2027 | 10.01.2027 |
| 2028 | Samedi | 52 | 03.01.2028 | 09.01.2028 |
| 2029 | Lundi | 52 | 01.01.2029 | 07.01.2029 |
| 2030 | Mardi | 52 | 31.12.2029 | 06.01.2030 |
L'année 2026 est une année à 53 semaines : la S53 commence lundi 28 décembre 2026 et termine dimanche 3 janvier 2027. Le vendredi 1er janvier 2027 appartient encore à la semaine 53 de 2026 en notation ISO (2026-W53-5). Les prochaines années à 53 semaines après 2026 sont 2032 et 2037.
Usage : garde alternée, Code civil article 373-2-9
Le Code civil article 373-2-9 (introduit par la loi 2002-305 du 4 mars 2002 relative à l'autorité parentale) prévoit la résidence alternée de l'enfant en cas de séparation parentale. Les accords amiables comme les décisions du Juge Aux Affaires Familiales (JAF) fixent souvent un rythme semaines paires / semaines impaires : l'enfant réside chez le parent A toutes les semaines paires et chez le parent B toutes les semaines impaires.
La parité référence par défaut la semaine ISO 8601 sauf mention explicite contraire. Erreur fréquente : certains documents anciens utilisaient la semaine civile commençant dimanche, pratique obsolète et abandonnée. Tout nouvel accord doit référencer explicitement ISO 8601 ou utiliser des dates calendaires précises.
Cas particulier des années à 53 semaines (cas 2026) : on compte alors 27 semaines impaires (S1, S3, ..., S53) contre 26 semaines paires. Sur 2026, le parent "impair" accueille l'enfant une semaine de plus que le parent "pair". Une clause rectificative est recommandée dans la convention parentale. La CAF et la MSA gèrent les prestations de garde alternée en proportion de la répartition réelle (Code de la sécurité sociale R553-1).
Usage : durée hebdomadaire Code du travail L3121-44
L'article L3121-44 du Code du travail fixe la durée légale de travail effectif des salariés à temps complet à trente-cinq heures par semaine civile. La jurisprudence sociale (Cour de cassation, chambre sociale, 28 septembre 2010, n° 09-40.244) précise que la semaine civile s'entend du lundi à zéro heure au dimanche à vingt-quatre heures, définition qui coïncide avec la semaine ISO 8601.
Le décompte des heures supplémentaires au-delà de 35 heures hebdomadaires s'effectue donc sur la semaine ISO. L'annualisation 1607 heures (article L3121-41) repose sur l'hypothèse de 52 semaines de 35 heures diminuée des fériés et congés. Une année à 53 semaines comme 2026 ne modifie pas les 1607 heures annuelles : la 53e semaine est neutralisée par la prise de RTT ou de congés supplémentaires selon accord d'entreprise.
Usage : transport, planning, calendrier scolaire
La SNCF et la RATP publient certains plannings (travaux, grilles horaires saisonnières) avec référence semaine ISO. Les transporteurs routiers emploient fréquemment la notation S20 mardi pour fixer un créneau. Les bulletins de paie, les comptes RTT et les modulations annuelles s'appuient sur le découpage ISO 8601.
Le calendrier scolaire français (zones A / B / C) référence les semaines ISO pour le découpage des vacances et des périodes d'enseignement. Le Bulletin Officiel de l'Éducation nationale publie chaque année le calendrier officiel. Exemple : les vacances de printemps 2026 zone C s'étendent du samedi 11 avril (après S15) au lundi 27 avril (S18), soit les semaines S16 et S17 entières.
Algorithme : calculer le numéro de semaine ISO 8601
Pseudo-code déterministe :
fonction numeroSemaineISO(D : date) -> (annee_iso, numero_semaine, parite)
jeudi_de_D := D + (4 - jourSemaineISO(D)) // 1=lundi ... 7=dimanche
annee_iso := annee(jeudi_de_D)
jan4 := date(annee_iso, 1, 4)
lundi_S1 := jan4 - (jourSemaineISO(jan4) - 1)
numero := floor((jeudi_de_D - lundi_S1) / 7) + 1
parite := (numero mod 2 = 0) ? "paire" : "impaire"
retourner (annee_iso, numero, parite)
Implémentations natives : PHP (int)date("W", $ts) renvoie le numéro ISO par défaut ; Python date.isocalendar().week ; JavaScript via l'API Temporal (Temporal.PlainDate.from(d).weekOfYear) ou polyfill (luxon, date-fns) ; SQL EXTRACT(WEEK FROM date) en mode ISO ; Excel ISOWEEKNUM(date). Toujours vérifier la convention par défaut (US ou ISO).
Sources officielles consultées
- ISO, norme 8601 Date and time format : iso.org (consulté 2026-05-12).
- INSEE, définition statistique de la semaine : insee.fr (consulté 2026-05-12).
- Legifrance, Code du travail L3121-44 (durée légale) : legifrance.gouv.fr (consulté 2026-05-12).
- Legifrance, Code civil article 373-2-9 (résidence alternée) : legifrance.gouv.fr (consulté 2026-05-12).
- Service-Public.fr, résidence alternée F3133 : service-public.fr (consulté 2026-05-12).
- Service-Public.fr, durée légale du travail F1911 : service-public.fr (consulté 2026-05-12).
- Éducation nationale, calendrier scolaire : education.gouv.fr (consulté 2026-05-12).
- CAF, prestations garde alternée : caf.fr (consulté 2026-05-12).
- CDC MMWR Week Numbering Scheme (US comparatif) : cdc.gov (consulté 2026-05-12).