|
@@ 1245-1250 (lines=6) @@
|
| 1242 |
|
* @return string |
| 1243 |
|
* Date au lundi de la même semaine au format `Ymd` |
| 1244 |
|
**/ |
| 1245 |
|
function date_debut_semaine($annee, $mois, $jour) { |
| 1246 |
|
$w_day = date("w", mktime(0, 0, 0, $mois, $jour, $annee)); |
| 1247 |
|
if ($w_day == 0) { |
| 1248 |
|
$w_day = 7; |
| 1249 |
|
} // Gaffe: le dimanche est zero |
| 1250 |
|
$debut = $jour - $w_day + 1; |
| 1251 |
|
|
| 1252 |
|
return date("Ymd", mktime(0, 0, 0, $mois, $debut, $annee)); |
| 1253 |
|
} |
|
@@ 1267-1272 (lines=6) @@
|
| 1264 |
|
* @return string |
| 1265 |
|
* Date au dimanche de la même semaine au format `Ymd` |
| 1266 |
|
**/ |
| 1267 |
|
function date_fin_semaine($annee, $mois, $jour) { |
| 1268 |
|
$w_day = date("w", mktime(0, 0, 0, $mois, $jour, $annee)); |
| 1269 |
|
if ($w_day == 0) { |
| 1270 |
|
$w_day = 7; |
| 1271 |
|
} // Gaffe: le dimanche est zero |
| 1272 |
|
$debut = $jour - $w_day + 1; |
| 1273 |
|
|
| 1274 |
|
return date("Ymd", mktime(0, 0, 0, $mois, $debut + 6, $annee)); |
| 1275 |
|
} |