Télécharger
Noter:

Ajouté le 2020-02-10
Visionné 1164 fois

Nombre de semaine dans le mois en PHP

Description

Fonction qui permet de savoir 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 là pour vous aider !

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom *
Email *
Message *
Captcha *
memo2
Commenter

Les champs marqués d'un * sont obligatoires.

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