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

  FORUM HardWare.fr
  Programmation
  PHP

  Ajouter 7 jours à une date [PHP]

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ajouter 7 jours à une date [PHP]

n°369521
conatic
Posté le 23-04-2003 à 15:23:35  profilanswer
 


Comment ajouter 7 jours à une date en PHP ?
 

Code :
  1. $date_limite_min=date("Y-m-d" );
  2. $date_limite_max=$date_limite_min+7;


 
Cette méthode-ci ne fonctionnne pas.
 
Lionel

mood
Publicité
Posté le 23-04-2003 à 15:23:35  profilanswer
 

n°369562
omega2
Posté le 23-04-2003 à 15:45:02  profilanswer
 

Normal, tu fais une addition entre un nombre et une chaine de caractère.
Par conséquent, php va essayer de transformer la chaine de caratère en nombre et va donc la tronqué dès qu'il tombe sur autre chôse qu'un chiffre le premier E (pas sur pour pour le E qui signifie "exposant" ) ou dès qu'il tombes sur la seconde virgule.
Par contre je sais plus comment j'avais fait ça. Regardes donc dans la section "date" du manuel de php si t'y trouves une indication.

n°369575
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 23-04-2003 à 15:55:09  profilanswer
 

Oui, c'est une combinaison de date() et mktime(). Exemple :
$lastHour = date("YmdHis", mktime(date("H" )-1, date("i" ), date("s" ), date("m" ), date("d" ), date("Y" )));
 
Bin ça donne un timestamp correspondant à l'heure courante -1h. Après, il suffit d'appliquer strfdate() pour formater le tout comme tu veux.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°369612
Mara's dad
Yes I can !
Posté le 23-04-2003 à 16:28:21  profilanswer
 

Houlala . . .
 

Code :
  1. $date_limite_min=date( "Y-m-d" );
  2. $date_limite_max=date( "Y-m-d", time() + 7 * 24 * 60 );

 
 
Pourquoi faire simple quand on peut faire compliqué !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°369625
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 23-04-2003 à 16:34:55  profilanswer
 

Mara's dad a écrit :


Pourquoi faire simple quand on peut faire compliqué !


Ah ouais [:yes papa !!!]  
Je le note...


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°369657
conatic
Posté le 23-04-2003 à 16:53:38  profilanswer
 

Code :
  1. $date_limite_min=date( "Y-m-d" ); 
  2. $date_limite_max=date( "Y-m-d", time() + 7 * 24 * 60 ); 
  3. echo($date_limite_min);
  4. echo("<br>" );
  5. echo($date_limite_max);


 
Ne fonctionne pas ici : c'est deux fois la même date qui revient

n°369667
Mara's dad
Yes I can !
Posté le 23-04-2003 à 16:59:22  profilanswer
 

Ben faut se servir de sa tête, j'ai oublié un * 60 !
 
7 Jours de 24 Heures de 60 Minutes de 60 Secondes.
 
C'est dingue çà ! Vous recopiez des trucs sans même comprendre ce que çà fait !
 
J'avais pourtant été clair avec mon 7 * 24 * 60 !
La prochaine fois, je met time() + 10080  :D


Message édité par Mara's dad le 23-04-2003 à 16:59:49

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°369702
Hermes le ​Messager
Breton Quiétiste
Posté le 23-04-2003 à 17:20:51  profilanswer
 

Mara's dad a écrit :

Ben faut se servir de sa tête, j'ai oublié un * 60 !
 
7 Jours de 24 Heures de 60 Minutes de 60 Secondes.
 
C'est dingue çà ! Vous recopiez des trucs sans même comprendre ce que çà fait !
 
J'avais pourtant été clair avec mon 7 * 24 * 60 !
La prochaine fois, je met time() + 10080  :D


 
C'est pour cela qu'il est toujours plus intelligent de donner le principe de la solution plutôt que la solution toute faite. ;)
 
C'est ce qu'on arrête pas de revendiquer ici, moi et quelques autres.  :)

n°369753
Mara's dad
Yes I can !
Posté le 23-04-2003 à 17:53:01  profilanswer
 

Hermes le Messager a écrit :


 
C'est pour cela qu'il est toujours plus intelligent de donner le principe de la solution plutôt que la solution toute faite. ;)
 
C'est ce qu'on arrête pas de revendiquer ici, moi et quelques autres.  :)  


 
Ok quand y'a un principe.
Là franchement, même Mara elle aurait compris :sarcastic:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

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

  Ajouter 7 jours à une date [PHP]

 

Sujets relatifs
[PHP] Htmlentities-Htmlspecialchars= ?[résolu (problème inexsitant]Verif date JS - formulaire dynamique avec des [crochets]
[PHP] header() et target (pb avec frames)Script PHP (Gestion de LANs) - On m'a volé mon script :-( !
date en actionscript[PHP] Problème d'upload et affichage de variable
[PHP] Besoin d'aide pour une authentification NTLM[PHP] Le meilleur système deprotection par mot de passe
Quels soft utiliser pour développer en PHP?[PHP] md5 & mail()
Plus de sujets relatifs à : Ajouter 7 jours à une date [PHP]


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