par
Justone » 23 mai 2005, 17:47
Bonjour,
j'ai ecrit un fonction qui permet de calaculer le nombre de samedi par mois en fonction d'un mois et d'une année
<?php
function getSamedi ($mois, $annee) {
$jour = 1;
$cpt = 0;
while (checkdate ($mois, $jour ++, $annee) === true) {
$stamp = mktime (0,0,0,$mois,$jour, $annee);
if (date ('D', $stamp) === 'Sat')
$cpt++;
}
return $cpt;
}
$nbre_samedi = getSamedi (5, 2005);
echo $nbre_samedi;
?>
en la testant sue les années 2004 et 2005, j'ai remarqué des erreurs
pour 2004 : janvier septembre et octobre ne sont pas les bons résultats
pour 2005 : c'est avril mai et decembre
je ne comprends pas pourquoi ces erreurs!!
merci pour votre aide...
Bonjour,
j'ai ecrit un fonction qui permet de calaculer le nombre de samedi par mois en fonction d'un mois et d'une année
[php]
<?php
function getSamedi ($mois, $annee) {
$jour = 1;
$cpt = 0;
while (checkdate ($mois, $jour ++, $annee) === true) {
$stamp = mktime (0,0,0,$mois,$jour, $annee);
if (date ('D', $stamp) === 'Sat')
$cpt++;
}
return $cpt;
}
$nbre_samedi = getSamedi (5, 2005);
echo $nbre_samedi;
?>
[/php]
en la testant sue les années 2004 et 2005, j'ai remarqué des erreurs
pour 2004 : janvier septembre et octobre ne sont pas les bons résultats
pour 2005 : c'est avril mai et decembre
je ne comprends pas pourquoi ces erreurs!!
merci pour votre aide...