Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Vous ĂȘtes nĂ© un
Tuesday
jour de la semaine
Your next birthday (2027) Monday

À quoi sert ce calculateur

Vous ĂȘtes-vous dĂ©jĂ  demandĂ© quel jour de la semaine vous ĂȘtes venu au monde — un dimanche paisible ou un lundi bien chargĂ© ? Ce calculateur du jour de naissance vous rĂ©vĂšle le jour exact de votre date de naissance et, en prime, vous indique sur quel jour tombera votre prochain anniversaire. Il fonctionne pour n'importe quelle date du calendrier grĂ©gorien.

Calendrier avec une date de naissance surlignée pointant vers un libellé de jour de la semaine
Le calculateur associe toute date de naissance Ă  son jour de la semaine.

Comment l'utiliser

Saisissez votre annĂ©e de naissance, choisissez le mois dans le menu dĂ©roulant, puis indiquez le jour. Cliquez sur « Calculer ». L'encadrĂ© principal affiche le jour de la semaine de votre naissance, tandis que le tableau ci-dessous prĂ©cise le jour de votre prochain anniversaire — de quoi commencer Ă  organiser la fĂȘte !

La formule expliquée

L'outil s'appuie sur la congruence de Zeller, un algorithme classique permettant de dĂ©terminer le jour de la semaine pour n'importe quelle date. Janvier et fĂ©vrier sont considĂ©rĂ©s comme les mois 13 et 14 de l'annĂ©e prĂ©cĂ©dente. La formule calcule la valeur h, oĂč 0 = samedi, 1 = dimanche, et ainsi de suite. Nous la convertissons ensuite dans l'ordre habituel dimanche–samedi pour l'affichage. Comme elle repose uniquement sur de l'arithmĂ©tique entiĂšre, elle est exacte et ne dĂ©rive jamais.

$$ h = \left( D + \left\lfloor \frac{13(m+1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor + 5J \right) \bmod 7 $$ $$ \text{oĂč}\quad \left\{ \begin{aligned} D &= \text{Jour de naissance} \\ m &= \text{Mois}\ \ (\text{Jan,FĂ©v} \to 13,14\text{ de l'annĂ©e prĂ©cĂ©dente}) \\ Y &= \text{AnnĂ©e de naissance}\ (\text{ajustĂ©e}) \\ K &= Y \bmod 100,\quad J = \left\lfloor Y/100 \right\rfloor \end{aligned} \right. $$
Schéma montrant les variables d, m, k, j de la congruence de Zeller aboutissant à un résultat modulo 7
La congruence de Zeller décompose la date en éléments qui se combinent et se réduisent modulo 7.

Exemple concret

Prenons le 15 juillet 1990. Ici, \(m = 7\), \(d = 15\), année = 1990, donc \(k = 90\) et \(j = 19\). On obtient alors $$ h = (15 + \lfloor 13\cdot 8/5 \rfloor + 90 + \lfloor 90/4 \rfloor + \lfloor 19/4 \rfloor + 5\cdot 19) \bmod 7 = (15 + 20 + 90 + 22 + 4 + 95) \bmod 7 = 246 \bmod 7 = 1 $$ soit dimanche. Une personne née le 15 juillet 1990 est donc venue au monde un dimanche.

Définitions des variables

  • \(D\) — Jour du mois. Le jour du calendrier exactement tel qu'Ă©crit, de 1 Ă  31. Aucun ajustement n'est jamais appliquĂ© Ă  \(D\).
  • \(m\) — NumĂ©ro de mois ajustĂ©. Mars = 3 Ă  dĂ©cembre = 12 sont utilisĂ©s tels quels. Janvier et fĂ©vrier sont spĂ©ciaux : ils sont traitĂ©s comme les mois 13 et 14 de l'annĂ©e prĂ©cĂ©dente. C'est parce que la congruence de Zeller traite mars comme le dĂ©but de l'annĂ©e, ce qui place le jour du saut Ă  la fin du cycle.
  • \(Y\) — AnnĂ©e ajustĂ©e. Si la date est en janvier ou fĂ©vrier, soustrayez 1 de l'annĂ©e calendaire (car ces mois appartiennent Ă  l'annĂ©e prĂ©cĂ©dente dans ce schĂ©ma). Tous les autres mois conservent l'annĂ©e originale.
  • \(K\) — AnnĂ©e du siĂšcle. \(K = Y \bmod 100\), c'est-Ă -dire les deux derniers chiffres de l'annĂ©e ajustĂ©e. Pour 2024, c'est 24 ; pour 1999, c'est 99.
  • \(J\) — SiĂšcle sans base. \(J = \lfloor Y / 100 \rfloor\), le numĂ©ro du siĂšcle sans arrondir. Pour 2024, c'est 20 ; pour 1999, c'est 19.
  • \(h\) — Code de jour rĂ©sultant. Le reste modulo 7 aprĂšs combinaison de tous les termes, donnant une valeur 0–6 qui s'associe Ă  un jour de la semaine en utilisant le tableau de codes de rĂ©sultat ci-dessus.

Autres exemples détaillés

Exemple 1 — Une date de janvier (montrant le dĂ©calage du mois et de l'annĂ©e)

Prenez 15 janvier 2000. Parce que le mois est janvier, définissez \(m = 13\) et utilisez l'année précédente, donc l'année ajustée est \(Y = 1999\). Ensuite, \(D = 15\), \(K = 1999 \bmod 100 = 99\), et \(J = \lfloor 1999/100 \rfloor = 19\).

$$h = \left(15 + \left\lfloor \tfrac{13(13+1)}{5} \right\rfloor + 99 + \left\lfloor \tfrac{99}{4} \right\rfloor + \left\lfloor \tfrac{19}{4} \right\rfloor + 5 \cdot 19 \right) \bmod 7$$

Les termes plancher sont \(\lfloor 182/5 \rfloor = 36\), \(\lfloor 99/4 \rfloor = 24\), et \(\lfloor 19/4 \rfloor = 4\). En additionnant : \(15 + 36 + 99 + 24 + 4 + 95 = 273\). Ensuite, \(273 \bmod 7 = 0\), donc \(h = 0\) → samedi. Le 15 janvier 2000 Ă©tait en effet un samedi.

Exemple 2 — Un anniversaire du jour bissextile (29 fĂ©vrier 2000)

Pour 29 février 2000, février est également décalé : \(m = 14\) et l'année ajustée est \(Y = 1999\), donnant \(K = 99\), \(J = 19\), et \(D = 29\).

$$h = \left(29 + \left\lfloor \tfrac{13(14+1)}{5} \right\rfloor + 99 + \left\lfloor \tfrac{99}{4} \right\rfloor + \left\lfloor \tfrac{19}{4} \right\rfloor + 5 \cdot 19 \right) \bmod 7$$

Ici, \(\lfloor 195/5 \rfloor = 39\), \(\lfloor 99/4 \rfloor = 24\), \(\lfloor 19/4 \rfloor = 4\). En additionnant : \(29 + 39 + 99 + 24 + 4 + 95 = 290\), et \(290 \bmod 7 = 3\), donc \(h = 3\) → mardi. Le 29 fĂ©vrier 2000 est tombĂ© sur un mardi. Notez que 2000 est une annĂ©e bissextile car elle est divisible par 400.

Exemple 3 — Une date rĂ©cente (4 juillet 2023)

Pour 4 juillet 2023, juillet est un mois normal, donc \(m = 7\) sans changement d'année : \(Y = 2023\), \(D = 4\), \(K = 23\), \(J = 20\).

$$h = \left(4 + \left\lfloor \tfrac{13(7+1)}{5} \right\rfloor + 23 + \left\lfloor \tfrac{23}{4} \right\rfloor + \left\lfloor \tfrac{20}{4} \right\rfloor + 5 \cdot 20 \right) \bmod 7$$

Les planchers sont \(\lfloor 104/5 \rfloor = 20\), \(\lfloor 23/4 \rfloor = 5\), \(\lfloor 20/4 \rfloor = 5\). En additionnant : \(4 + 20 + 23 + 5 + 5 + 100 = 157\), et \(157 \bmod 7 = 3\), donc \(h = 3\) → mardi. La fĂȘte de l'indĂ©pendance 2023 Ă©tait un mardi.

Questions fréquentes

Fonctionne-t-il pour les dates anciennes ? Oui, pour toute date du calendrier grégorien proleptique. Les dates antérieures à la réforme du calendrier de 1582 peuvent différer des archives historiques qui utilisaient le calendrier julien.

Comment les années bissextiles sont-elles gérées ? La congruence de Zeller prend automatiquement en compte les années bissextiles grùce à son arithmétique modulaire ; les dates du 29 février sont donc calculées correctement.

Et si mon anniversaire est déjà passé cette année ? Le résultat concernant le prochain anniversaire se décale automatiquement à l'année suivante si votre anniversaire a déjà eu lieu cette année.

DerniĂšre mise Ă  jour: