[RESOLU] comment trouver le numero de semaine de la 1er semaine d'un mois

Invité
Invité n'ayant pas de compte PHPfrance

29 janv. 2009, 16:18

Bonjour,

Je crois que j'ai tout dis dans le titre, je vais essayer d'approfondir ma question. Voila j'aimerai savoir si il est possible de trouver le numero de semaine de la première semaine du mois demandé tout en sachant que je veux que cette semaine soit complète(commence le lundi).

par exemple :
1ère semaine de avril est la semaine 15
1ère semaine de juin est 23
de juillet 27.....etc

es-ce que vous auriez une idée de comment es-ce que je pourrais procéder ?

merci

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

29 janv. 2009, 16:42

:idea: Pour trouver la première semaine complète d'un mois,
je commencerais par chercher le premier lundi de ce mois.

Après, ça va tout seul...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

29 janv. 2009, 16:51

Bonjour,

La fonction magique pour cela c'est de toute évidence mktime().

Un truc du genre devrait le faire :
$mois=2; 
$annee=2009;
print date ("W", mktime(0, 0, 0, $mois, 7, $annee));
Je demande le n° de semaine du 7 du mois voulu car sauf erreur de ma part le 7ème jour du mois tombe toujours dans la 1ère semaine complète ;)
Quand tout le reste a échoué, lisez le mode d'emploi...

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

29 janv. 2009, 16:55

Je demande le n° de semaine du 7 du mois voulu
car sauf erreur de ma part le 7e jour du mois tombe toujours dans la 1re semaine complète ;)
Encore plus élégant. :pouce:
Chapeau, @rthur ! =D>

Invité
Invité n'ayant pas de compte PHPfrance

29 janv. 2009, 18:12

merci bcp, vraiment pas con, fallait y penser

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

29 janv. 2009, 19:25

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

oukiba
Invité n'ayant pas de compte PHPfrance

22 mars 2016, 20:56

$WEEK=date("W", strtotime("2016-09-06"));//retourne le weekend