Manipulation de date par semaine
Bonjour,
Sur une page, je souhaite lister toutes les lignes d'une table ayant une date de la semaine en cours. Quand je parle de semaine, il s'agit du lundi au dimanche inclus.
Ainsi, quand j'affiche ma page le mardi 17, je voudrais avoir les lignes de ma table du lundi 16 au dimanche 22.
Je voudrais savoir si vous avez un moyen simple pour écrire une fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public function getBornes($dateJour) {
/* ici $dateJour vaut '2012-04-17' */
// Début bloc à implémenter
$dateInf = ;
$dateSup = ;
// Fin bloc à implémenter
/* ici $dateInf vaut '2012-04-16' et $dateSup vaut '2012-04-22' */
return array($dateInf, $dateSup);
} |
J'ai essayé de faire propre en utilisant ces fonctions mais en vain. En effet, il faut que cette fonction marche pour les cas aux limites comme le 28 février, le 1er janvier ou le 31 décembre...
Merci pour vos pistes.