Toutes les variables utilisées sont de type entier.

  • si Mois=1 ou Mois=2 alors
    • Mois = Mois+12
    • Annee = Annee-1
  • JDS= (Jour + 2*Mois + (6*(Mois+1)) div 10 + Annee + Annee div 4 - Annee div 100 + Annee div 400) mod 7

JDS = Jour de semaine

Correspondance JDS et nom des jours

  • JDS =Nom du Jour
  • 0 = Lundi
  • 1 = MardiAN114 - Calcul du Jour de la semaine à partir d'une date Grégorienne
  • 2 = Mercredi
  • 3 = Jeudi
  • 4 = Vendredi
  • 5 = Samedi
  • 6 = Dimanche

Particularité : chaque année, le 4/4 (4 avril), le 6/6 (6 juin), le 8/8 (8 août), le 10/10 (10 octobre) et le 12/12 (12 décembre) tombent le même jour de la semaine !