Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/07/2011, 12h59   #1
Invité de passage
 
Inscription : juin 2011
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 12
Points : 4
Points : 4
Par défaut numéro de la semaine dans le mois

Bonjour à tous,
Voila je suis actuellement à la recherche du numéro de la semaine dans le mois,
Je m'explique :
Le mois de juillet s'étend sur 6 semaines : samedi et dimanche 1 et 2 ainsi que lundi 31 sont dans des semaines à part, non complète. Ce que j'aimerais faire est ceci
Aujourd'hui nous sommes le 4 et c'est un lundi cette semaine est donc la 2ème semaine du mois.
Je voudrait donc savoir si il n’existe pas de fonction permettant de connaitre cette information
Sinon je vous demande une petite piste sur comment faire ceci
Merci d'avance
durium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 14h08   #2
Invité de passage
 
Inscription : décembre 2010
Messages : 13
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2010
Messages : 13
Points : 4
Points : 4
Bonjour !

Je sais qu'il existe une fonction pour te retourner le numéro de semaine sur l'année (date(W) : http://php.net/manual/fr/function.date.php) mais le numéro de semaine sur le mois ça ne me dis rien...

Je t'ai quand même donné le lien de la fonction dont je t'ai parlé au cas où elle peut finalement t'aider...
Yekoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 16h49   #3
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Bonjour,

je ne crois pas que se soit directement possible, en revanche tu pourrais peut être faire comme ca.

En utilisant strftime il semblerait que tu puisses connaitre le numéro de la semaine pour une date donnée. Avec ceci il suffit que tu soustrais le numéro de la semaine en cours avec le numéro de la semaine du début du mois.

Exemple:
date aujourd'hui : 04/07/2011 (semaine 27=today)
date mois : 01/07/2011 (semaine 26=mois)

today-mois=semaineDuMois

Remarque: ici on considère que la première semaine est 0, sinon fait +1 et cela commencera à 1

voila je pense que cela réponds à ta question ^^
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître

Ps: N'oubliez pas SVP
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/07/2011, 16h56   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
comme ça :

Code :
var_dump(date('W') - date('W', strtotime('first day of this month')) + 1);
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h13.


 
 
 
 
Partenaires

Hébergement Web