1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
pnJourChercher attend 1,2,3...,7 (1 étant le Lundi et 7 le dimanche)
PROCEDURE dateDernierJourDuMois(pnJourChercher, pnAnnee, pnMois)
dDernierJM est une Date
nJourDeLaSemaine est un entier
dRetour est une Date
dDernierJM = DernierJourDuMois(pnAnnee, pnMois) //Récupère la date du dernier jour du mois
nJourDeLaSemaine = EntierVersJour(dDernierJM) // Récupère le jour du dernier jour du mois
dRetour = dDernierJM
SELON Vrai
CAS pnJourChercher > nJourDeLaSemaine : dRetour..Jour -= (7 - (pnJourChercher - nJourDeLaSemaine))
CAS pnJourChercher < nJourDeLaSemaine : dRetour..Jour -= (nJourDeLaSemaine - pnJourChercher)
AUTRE CAS
FIN
RENVOYER dRetour |
Partager