Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
837 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Histoire de date (semaine)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Histoire de date (semaine)

n°175742
Phive
Raaah Lovely
Posté le 12-07-2002 à 14:20:58  profilanswer
 

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 /!\
mood
Publicité
Posté le 12-07-2002 à 14:20:58  profilanswer
 

n°175744
lamatrice
Posté le 12-07-2002 à 14:27:43  profilanswer
 
n°175762
Phive
Raaah Lovely
Posté le 12-07-2002 à 14:44:13  profilanswer
 

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 /!\
n°175821
Toto21
Posté le 12-07-2002 à 16:44:36  profilanswer
 

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!

n°175824
Phive
Raaah Lovely
Posté le 12-07-2002 à 16:52:14  profilanswer
 

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 /!\
n°175871
Toto21
Posté le 12-07-2002 à 18:46:18  profilanswer
 

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
n°175961
Toto21
Posté le 13-07-2002 à 11:36:32  profilanswer
 

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 ;-)

n°176186
Phive
Raaah Lovely
Posté le 14-07-2002 à 20:19:39  profilanswer
 

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


---------------
/!\ Post powered by Phive-online.com /!\
n°176211
grognon74
Posté le 14-07-2002 à 23:24:41  profilanswer
 

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
n°176225
Phive
Raaah Lovely
Posté le 15-07-2002 à 08:17:09  profilanswer
 

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 /!\
mood
Publicité
Posté le 15-07-2002 à 08:17:09  profilanswer
 

n°176234
lamatrice
Posté le 15-07-2002 à 09:05:30  profilanswer
 

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)

n°176281
Phive
Raaah Lovely
Posté le 15-07-2002 à 10:57:35  profilanswer
 

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 /!\

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Histoire de date (semaine)

 

Sujets relatifs
[PHP] Date / Mois , pb de format je suppose mais viendez m'aidez ;-)[php mysql] pour gerer des date
[MySQL] Solution la plus rapide pour transformation de dateprobleme de date
[Access] VB Calcul de date...Est-ce que qqn arriverait à me stocker cette date dans une variable?
Requete Mysql : filtrer par date ?construire un tableau à l'envers en ASP en fonction de la date
[ACCESS] Pb de datepb date ...
Plus de sujets relatifs à : Histoire de date (semaine)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR