PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

[Geek] Calculer le jour de la semaine pour n’importe quel date, de tête - Le Hollandais Volant

samedi 23 mai 2015 à 18:11
le hollandais volant 23/05/2015
Geekerie du jour :)

Il faut juste connaître les codes correspondant aux mois (par cœur : 6 pour janvier, 2 pour février, 2 pour mars…) et le reste c’est du calcul très simple.

Un élève de CM1 peut le faire.
— (permalink)

Shaarli ladmasmien 27/05/2015
Juste à apprendre les codes relatifs aux années/mois.
(Permalink)

Alex's shaarli 27/05/2015
Commentaire que je viens de poster sur le site de Timo. Il y a une erreur, ou plutot il manque une partie de la formule:

"Ta formule est incomplète. Comme indiqué dans la source, il faut retrancher 1 aux codes des mois de Janvier et Février des années bissextiles.

Fais un test simple avec le 1er Janvier 2000:
Jour: 1
Mois: 6
Annee: 0
Cela nous donne 7%7 = 0 => Dimanche alors que le 1er Janvier 2000 était bien un Samedi!

Voici la note en question dans ta source:
Note: It's important to note that, in leap years, January reduces by one to 5, and February reduces by one to 1. The other years don't change in leap years. Leap years will be discussed in more detail later."
(Permalink)