J'ai besoin, dans mon projet, de savoir quelle journée de la semaine nous sommes. J'ai trouver plusieurs algorithmes sur le net mais je n'ai pas réussi à les faire fonctionner correctement.
Voiçi mon code :
Lingo
anne = _system.date().char[1..4]
mois = _system.date().char[6..7]
jour = _system.date().char[9..10]
if (mois>=03) then
ye = anne
ye4 = ye/4
d = ((mois*23)/9)-0.5 + jour + 4 + ye + ((ye/4)-0.5) - ((ye/100)-0.5) + ((ye/400)-0.5) - 2
else
ye = anne - 1
d = ((mois*23)/9)-0.5 + jour + 4 + ye + ((ye/4)-0.5) - ((ye/100)-0.5) + ((ye/400)-0.5)
end if
d = d mod 7
J'ai pris l'algorithme sur le site suivant
À vrai dire ça marche pour certains mois, certaines années. Mais ça ne marche pas toujours! Je suis persuadé que mon erreur se situ dans les chiffres à virgules de mon équation.
Si quelqu'un d'habitué avec les Floats, les Integers et autres opérateurs du genre aurait une idée pour AU moins faire marcher cette algorithme pour les 10 années à venir cela m'aiderais énormément!!









