Calculatrice de numéro de semaine
Trouvez le numéro de semaine ISO 8601 pour n'importe quelle date — instantanément, dans votre navigateur.
Cette page a été traduite de l'anglais avec l'aide de l'IA, puis vérifiée par rapport à l'original. Lire la version anglaise
Numéro de semaine ISO
Semaine 38
Année ISO 2026
- Gratuit — Aucune inscription requise
- Instantané — Les résultats s'affichent au fur et à mesure
- Privé — Traité dans votre navigateur
« On livre en S38 » : la formule est limpide, à condition que tout le monde s’accorde sur la semaine dont il s’agit. L’outil ci-dessus donne le numéro de semaine ISO 8601 de n’importe quelle date, accompagné de l’année ISO, qui ne coïncide pas toujours avec l’année civile.
Comment ça marche
Choisissez une date ; par défaut, c’est aujourd’hui. Le résultat indique le numéro de semaine ISO et l’année ISO, et le bouton de copie produit la forme combinée standard, 2026-W38.
La norme ISO 8601 définit la semaine avec précision :
- Les semaines vont du lundi au dimanche. Le lundi est le jour 1, le dimanche le jour 7.
- La semaine 1 est celle qui contient le premier jeudi de l’année — autrement dit, celle qui contient le 4 janvier, ou encore la première semaine dont la majorité des jours tombe dans la nouvelle année.
- Une année compte 52 ou 53 semaines ISO. Les années à 53 semaines reviennent à peu près tous les cinq ou six ans, lorsque le 1er janvier tombe un jeudi, ou un mercredi si l’année est bissextile.
La conséquence intéressante se joue au changement d’année. Le 31 décembre 2025 appartient à la semaine ISO 1 de l’année ISO 2026 ; le 1er janvier 2027 appartient à la semaine 53 de l’année ISO 2026. C’est pourquoi l’outil affiche l’année ISO séparément au lieu de supposer qu’il s’agit de l’année civile de la date saisie : un numéro de semaine sans son année ISO est ambigu pendant environ six jours par an, et ce sont précisément les jours où se font les clôtures de fin d’année.
Les dates sont interprétées comme minuit en heure locale, puis le calcul des semaines est effectué en UTC : la réponse ne se décale donc jamais d’un jour selon votre fuseau horaire.
Les semaines ISO ne sont pas la seule convention
C’est important dès que vous comparez des chiffres issus de systèmes différents. Deux autres conventions sont très répandues :
- Les semaines américaines (ou « broadcast ») vont du dimanche au samedi, et la semaine 1 est tout simplement celle qui contient le 1er janvier. La plupart des années, le numéro de semaine américain dépasse donc d’une unité le numéro ISO début janvier, et les deux peuvent diverger pendant les premières semaines de l’année.
- Les semaines ordinales simples comptent des blocs de sept jours à partir du 1er janvier, ce qui produit une « semaine 53 » résiduelle d’un ou deux jours et aucun alignement stable sur les jours de la semaine.
Les tableurs jouent sur les deux tableaux : la fonction WEEKNUM d’Excel (NO.SEMAINE en français) applique par défaut la convention américaine, et il faut ISOWEEKNUM (ou WEEKNUM(date, 21)) pour obtenir la numérotation ISO. Si un tableau de bord et une feuille de calcul diffèrent d’une unité, c’est presque toujours la raison.
Manipuler les semaines dans le code et dans les données
Ne calculez pas les numéros de semaine avec dayOfYear / 7. Appuyez-vous sur la prise en charge de l’ISO fournie par la plateforme : WeekFields.ISO dans java.time, %G-W%V avec strftime, EXTRACT(ISOYEAR ...) et EXTRACT(WEEK ...) dans PostgreSQL. Optional et l’API date-time présente les champs temporels et les ajusteurs qui en font une ligne de code plutôt qu’une source de bugs au changement d’année.
La semaine est aussi la granularité de reporting la plus courante, et c’est là que l’année à 53 semaines fait mal : une comparaison d’une année sur l’autre « de la semaine 1 à la semaine 52 » perd silencieusement une semaine de données, et un graphique indexé sur l’année civile plus le numéro de semaine comptera deux fois ou perdra la semaine à cheval sur deux années. Indexer sur le couple année ISO–semaine règle les deux problèmes. La business intelligence explique comment choisir une granularité temporelle et construire une dimension date qui porte la semaine ISO et l’année ISO comme des colonnes à part entière — la solution durable.
Outils associés
Pour compter les jours entre deux dates, utilisez jours entre deux dates ; pour exclure les week-ends, jours ouvrés ; pour un compte à rebours jusqu’à une échéance fixe, jours jusqu’à une date.
FAQ
- Qu'est-ce qu'un numéro de semaine ISO ?
- C'est le numéro de semaine défini par la norme ISO 8601, où les semaines vont du lundi au dimanche et la semaine 1 est celle contenant le premier jeudi de l'année.
- Pourquoi une date proche du début ou de la fin de l'année affiche-t-elle une année différente ?
- Les derniers jours de décembre peuvent tomber dans la semaine 1 de l'année ISO suivante, et les premiers jours de janvier peuvent tomber dans la dernière semaine de l'année ISO précédente — l'année ISO affichée reflète cela.
- Mes données sont-elles envoyées quelque part ?
- Non. Le calcul s'effectue entièrement dans votre navigateur.