Facebook
Télécharger
Noter:

Ajouté le 2021-12-03
Visionné 2216 fois

Nombre de semaine dans le mois en PHP

Description

Fonction qui permet de compter combien il y a de semaine dans un mois.

function nombreDeSemaine($mois,$annee){
$semaines=1;
$ChiffreJour=date('N',mktime(1,1,1,$mois,1,$annee));//1,2,3,4,5,6,7 le premier jour du mois (1 (pour Lundi) à 7 (pour Dimanche))
$NbrJrDsLeMois=date('t',mktime(1,1,1,$mois,1,$annee));//nombre de jour dans le mois
for($jr=1;$jr<=$NbrJrDsLeMois;$jr++){
if($ChiffreJour==8){
$ChiffreJour=1;
$semaines++;
}
$ChiffreJour++;
}
return $semaines;
}
echo nombreDeSemaine(3,2020);//6, le mois peut être précisé avec ou sans zéro initial, ex: 01 ou 1


Simple et efficace!


Besoin de travaux pour votre site ?

Je suis disponible, contactez-moi !

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom
Email
Message
Captcha

Captcha temporairement HS, tapez 2 svp
memo2
Commenter

MARIE206 le 07 Décembre 2020 à 10:51

Bonjour
Le code ne fonctionne pas pour 2020.
en mars c'est 5 semaines pas 6
cdt

admin le 07 Décembre 2020 à 11:34

Bonjour, en effet, merci pour la remarque, je vais le débuguer dans la journée, à moins que vous ayez trouvé la solution ?

admin le 07 Décembre 2020 à 11:43

après vérifications, le code fonctionne pour 2020, c'est en 2021 qu'il y a que 5 semaine en mars ;)

Retour à la liste des scripts