Récupérer tous les numéros de semaine du mois

Récupérer tous les numéros de semaine du mois - PHP - Programmation

Marsh Posté le 28-04-2008 à 11:56:42    

Bonjour à tous,
 
J'ai besoin d'aide, j'aimerais récupérer à partir du (numéro ou nom) mois, les numéros de semaines correspondants.
 
Exemple: pour le mois encours (Avril), récupérer les num suivants: 14-15-16-17-18.
 
J'arrive bien à récupérer le num de la semaine encours mais c'est pas ce que je veux.

Code :
  1. function Week($date)
  2. {
  3.    return date('W',$date);;
  4. }
  5. $Sem = Week($date);


Merci d'avance pour votre aide.


Message édité par sabbahh le 28-04-2008 à 11:57:42
Reply

Marsh Posté le 28-04-2008 à 11:56:42   

Reply

Marsh Posté le 28-04-2008 à 12:09:14    

tu construit une date ,  par exemple au 1er avril, tu recupere le jour de la semaine, tu ajoutes 7 jours,  tu recupere le numéro de la semaine , ... jusqu'a la fin du mois


---------------

Reply

Marsh Posté le 28-04-2008 à 12:15:52    

flo850 a écrit :

tu construit une date ,  par exemple au 1er avril, tu recupere le jour de la semaine, tu ajoutes 7 jours,  tu recupere le numéro de la semaine , ... jusqu'a la fin du mois


 
Il y a pas plus simple  :D ?!  
Même ta solution, faudrait ajouter une condition pour le mois de Fevrier (Il me semble).

Reply

Marsh Posté le 28-04-2008 à 12:23:22    

En cherchant un peu, Google sort plein de scripts qu'il fat modifier un peu :

....


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 28-04-2008 à 12:23:41    

ou peut être récupérer la première semaine du mois (le 1er du mois) et incrémenter 5 fois max (exemple le mois de Mars, il contenait 6 num de semaine).
et là ds ma requete, je vais ajouter la "where clause": récupérer la donnée where numSem='$NumSem' and mois='$Mois'

Reply

Marsh Posté le 28-04-2008 à 12:27:22    

sabbahh a écrit :


 
Il y a pas plus simple  :D ?!  
Même ta solution, faudrait ajouter une condition pour le mois de Fevrier (Il me semble).


 
 
attends, ca se fait en 4  lignes et une boucle  ( et tua s une fonction de date pour avoir le nombre de jour du mois )


---------------

Reply

Marsh Posté le 28-04-2008 à 13:52:53    

flo850 a écrit :


 
 
attends, ca se fait en 4  lignes et une boucle  ( et tua s une fonction de date pour avoir le nombre de jour du mois )


 
C'est pas faux. mais qu'est ce que tu penses de ma solution (voir le post précedent), ça ressemble un peu à ta solution..

Reply

Marsh Posté le 28-04-2008 à 14:31:46    

j'ai aps trop compris ta solution  [:shurik]  ( tu parles de requete, alors que j'ai pas vu de SQL avant )


---------------

Reply

Marsh Posté le 28-04-2008 à 15:35:34    

Oublie la requête.  
=> On récupére la première semaine du mois (le 1er du mois) et incrémente 5 fois max (exemple le mois de Mars, il contenait 6 num de semaine).


Message édité par sabbahh le 28-04-2008 à 15:35:50
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed