Histoire de date (semaine)

Histoire de date (semaine) - PHP - Programmation

Marsh Posté le 12-07-2002 à 14:20:58    

hello,
 
Existe til un moyen de connaitre le numero de la semaine courante et ainsi que toute les dates des jours qui font partis de cette semaine ??
 
Merci


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 12-07-2002 à 14:20:58   

Reply

Marsh Posté le 12-07-2002 à 14:27:43    

Reply

Marsh Posté le 12-07-2002 à 14:44:13    

Ok merci pour le lien mais je connaisais deja en fait le truc c'est que je ne c pas tres bien comment faire. Pas du nivo progra mais simplement conception/refelxion.
 
Donc on a deja ca :
 
date("%W" ) ne marche pas d'ailleurs
Renvoie le numero de la semaine
 
date("%w" )
renvoie le numero du jour de la semaine
 
Alors imaginons que nous sommes la semaine n°23 et ke nous sommes aussi le jour n°5 de cette meme semaine(n°23).
Comment faire pour connaitre toutes les dates de cette semaine


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 12-07-2002 à 16:44:36    

La vache je vois pas bien ce que tu veux faire... mais...
date('W';) renvoie le numéro de semaine et ça marche j'en suis sûr!

Reply

Marsh Posté le 12-07-2002 à 16:52:14    

Bah chez moi c bizarre ca ne me le fais pas
 
si fais ca  
 

Code :
  1. $date=date('W');
  2. echo"$date";


il y a marké W et rien d'autre
 
par contre si je fais ca

Code :
  1. $date=date('w');
  2. echo"$date";


il me marke bien 5 ki est bien le 5eme jour de cette semaine


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 12-07-2002 à 18:46:18    

Bah je vois pas... mais je viens de refaire le test et texto j'ai ça:
 

Code :
  1. <html>
  2. <head>
  3. <title>Test de Date</title>
  4. </head>
  5. <body>
  6. <?
  7. $date = date('W');
  8. echo $date;
  9. ?>
  10. </body>
  11. </html>


Et ça me renvoie 28


Message édité par Toto21 le 12-07-2002 à 18:46:29
Reply

Marsh Posté le 13-07-2002 à 11:36:32    

Ca y est je vois ce que tu veux...
En fait moi aussi je vais avoir besoin de faire un script qui me trouve les jours de la semaine x... je ferais ça dans les jours qui viennent je te dis quand c'est bon ;-)

Reply

Marsh Posté le 14-07-2002 à 20:19:39    

Cela me serai d'un grand service...mais ne tinkiet pas je chercher aussi  :D


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 14-07-2002 à 23:24:41    

bah heu date("W" ) retourne bien la semaine.
Mais seulement pour les versions >= 4.1.0


---------------
Moi j'aime pas les trolls. :: Belgian connection aussi
Reply

Marsh Posté le 15-07-2002 à 08:17:09    

Oui j'ai aussi une autre question concernat les dates:
 
Si par exemple nous sommes le 31/07/2002 et que je rajoute +1 au jour, va til passe automatiquement au mois siuvant donc avoir 01/08/2002 ou bien 32/07/2002?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 15-07-2002 à 08:17:09   

Reply

Marsh Posté le 15-07-2002 à 09:05:30    

pourquoi tu n'utilise pas la fonction  
 
 
localtime
timelocal
 
 
c'est deux fonction convertisse en seconde depuis l'époque un date ou en date depuis des seconde.
 
après pour le calcul des dates il suffit d'additionner ou de soustraire des secondes (depuis l'epoque : 1/1/1970)

Reply

Marsh Posté le 15-07-2002 à 10:57:35    

en fait je vais texpliquer ce que je veux vraiment faire.
 
J'ai des news sur un site et je veux les classer par semaine.
Donc ce que je penser faire c'est de trouver le numero du jour de la semaine (par exemple 1 pour lundi,2 pour Mardi etc...)
Pour avec ce chiffre en fonction du jour courant j'aurai trouver toute les date de la semaine
 
Exemple:
 
Nous sommes le Lundi 15/07/2002.
 
donc 1ere jour de la semaine et si je fais date("%w" ) cela va me renvoyer 1.
Donc comme c'est 1 et que je sais que la semaine a 7 jour ,je vais rajouter 6 a la date pour obtenir tout les jours de ma semaine
 
Donc cette semaine est comprise entre le 15/07/2002 et le 15+6/07/2002 et ainsi je pourrais recuperai dans ma base de donné toute les news comprise entre ces dates.  
 
Autre exemple si nous somme le 3 meme jour de la semaine je vais donc enlever 2 jour avant et rajouter 4 jour apres pour obtenir les dates extreme de ma semaine.
 
Mais le probleme que j'avais c'est si par exemple nous somme le 31/07/2002 et que j'ajoute 3 au jour de cette date ce ki donne :
31+3/07/2002  
cale va passe til passer automatiquemement a 03/08/2002 ou bien ca va faire 34/07/2002 ??et inversement si nous somme le 01/07/2002 et si jenleve 3 jour par exemple?
 
tu vois le probleme ?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Sujets relatifs:

Leave a Replay

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