Tu regarde le jour qui correspond (lundi, mardi, ....), tu te fais une table qui associe jour=>numéro et pis tu fais :
datedebut = date - (numéro(jour(date)) - numéro(lundi)) donc dans ton exemple ca donne:
Code :
- datedebut = 7 - (numéro(jour(7)) - 1) <==>
- datedebut = 7 - (numéro(jeudi) -1) <==>
- datedebut = 7 - (4-1) <==>
- datedebut = 4
|
EDIT: il ne faut pas oublier de gérer le fait que tout les mois n'ont pas le même nombre de jours.
EDIT: Sans oublier le mois de Février
Message édité par cesarr89 le 07-07-2005 à 12:55:49