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

  FORUM HardWare.fr
  Programmation
  PHP

  extraire Y, m, d, H, i, s d'une date(' ')

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

extraire Y, m, d, H, i, s d'une date(' ')

n°1585982
oli1987
Posté le 12-07-2007 à 20:27:55  profilanswer
 

Bonsoir,
 
La question est dans le titre.
 
Je stocke des pronostics dans une table avec une fin de validation de type date('Y-m-d H:i:s').
 
Je cherche donc un moyen d'indiquer aux gens le temps qu'il leur reste avant la fermeture.
 
Y a-t-il moyen d'extraire l'année, le mois, le jour, l'heure, la minute et la seconde d'une date de ce type ? Si oui, lequel ?
 
Merci d'avance


Message édité par oli1987 le 12-07-2007 à 20:50:43
mood
Publicité
Posté le 12-07-2007 à 20:27:55  profilanswer
 

n°1585988
oli1987
Posté le 12-07-2007 à 20:37:33  profilanswer
 

Je viens de trouver ce code qui fonctionne bien :
 

Code :
  1. <?php
  2. $s_annee = 2007;
  3. $s_mois = 7;
  4. $s_jour = 27;
  5. $s_heure = 10;
  6. $s_minute = 0;
  7. $s_seconde = 0;
  8. $seconde = date("U",mktime($s_heure,$s_minute,$s_seconde,$s_mois,$s_jour,$s_annee)) - date("U", mktime(date("H" )));
  9. $seconde = str_replace("-","",$seconde);
  10. if($seconde<60)
  11. $date_affichage=date("s",$seconde)." secondes";
  12. elseif($seconde<3600)
  13. $date_affichage=date("i",$seconde)."min et ".date("i",$seconde)."s";
  14. elseif($seconde<86400)
  15. $date_affichage=date("H",$seconde)."h, ".date("i",$seconde)."min et ".date("s",$seconde)."sec";
  16. elseif($seconde<2678400)
  17. $date_affichage=date("d",$seconde)."j, ".date("H",$seconde)."h, ".date("i",$seconde)."min et ".date("s",$seconde)."sec";
  18. else
  19. $date_affichage=date("m",$seconde)." mois, ".date("d",$seconde)."j, ".date("H",$seconde)."h, ".date("i",$seconde)."min et ".date("s",$seconde)."sec";
  20. echo "<p align=\"center\"><span style=\"font-size:12px;\">Il y a ".$date_affichage."</span><br></p>";
  21. ?>


 
Le hic pr terminer, comment extraire Y, m, d, H, i et s de ma date stockée dans ma table ???

n°1585994
oli1987
Posté le 12-07-2007 à 21:03:56  profilanswer
 

ben comme quoi faut chercher ... un "simple" DATE_FORMAT(gamedate,'%d-%m-%Y à %H:%i') AS gamedate répété 5-6 fois et on a ce qu'on veut !


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

  extraire Y, m, d, H, i, s d'une date(' ')

 

Sujets relatifs
Problème de recopie d'une date.[Excel] extraire une valeur d'un tableau en fonction de 2 index
[MSSQL] probleme de date[Resolu]extraire un lecteur flv embedded
[Résolu]expression reguliere et datePING .BAT AVEC DATE ET HEURE
Problème tout bête (normallement :) ) avec les date/time[Access] Pb avec fonction Date et MsgBox Error$
[Résolu-PHP]Connaitre le numéro de jour de l'année à partir d'une date[ACCESS] requete SQL max date
Plus de sujets relatifs à : extraire Y, m, d, H, i, s d'une date(' ')


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