La variable j doit être renseignée: 31 pour ce qui nous interresse
la variable m est le mois
a est l’année.
m = m - 2: If m < 1 Then m = m + 12: a = a - 1
siecle = Int(a / 100)
a = a - (siecle * 100)
b = Int(2.6 * m - 0.19) + j + a + Int(a / 4) + Int(siecle / 4) - siecle * 2
jour = Int((b / 7 - Int(b / 7)) * 7 + 0.1)
Pour le 31 mars 2005 on trouve jour= 4 donc jeudi car dimanche = 0
le calcul est simple 31-4 = 27 mars 2005 est le dernier dimanche de mars 2005
Le 31 octobre 2005 est le jour N°1 de la semaine.
le passage à l’heure d’hiver sera le dimanche 31-1 octobre 2005