kozayamax 0 Posté(e) le 6 août 2006 Partager Posté(e) le 6 août 2006 Hello, Alors, wala mon ptit problème: Ma base de donnée sauvegarde les dates sous cette forme: yyyy-mm-dd L'utilisateur le rentre sous cette forme par un formulaire: dd-mm-yyyy Mais quand je tente de transformer "06-08-2006" avec: $date = date('Y-m-d',strtotime($date)); Ca me donne "2012-01-27" ! Quelqu'un connait-il la formule magique pour transformer ma date? Merci d'avance Lien à poster
TeKa 8 Posté(e) le 6 août 2006 Partager Posté(e) le 6 août 2006 $date = date('d-m-Y',strtotime($date)); :? EDIT : en fait je crois que j'ai mal compris ton probleme. Il change la date, c'est ca? Re-EDIT : et avec une technique du debugage de porc (patapaÿ ) : echo $date; $foo = strtotime($date); echo $foo; $date = date('Y-m-D',$foo); Lien à poster
kozayamax 0 Posté(e) le 6 août 2006 Auteur Partager Posté(e) le 6 août 2006 Bon ben je m'en suis sorti comme ça: list($day, $month, $year) = split('[/.-]', $date); $date=$year."-".$month."-".$day; edit> TeKa> Oui, je cherchais à changer la date ^^ Mais comme la variable était une chaine toute con qui n'était pas au format que strtotime aime, ben il me sortait un peu n'importe quoi Lien à poster
puck 0 Posté(e) le 9 août 2006 Partager Posté(e) le 9 août 2006 TKM> Pour ma par, quand je stock des dates dans une table, j'utilise un varchar. C'est plus facile car la date est entrée directement dans le bon ordre et c'est donc plus facile car on ne doit pas passer par une fonction pour la remettre à l'endroit. Enfin c'est toi qui voit . Lien à poster
christophe 0 Posté(e) le 9 août 2006 Partager Posté(e) le 9 août 2006 puck : et tu dois oublier les manipulations de dates en SQL ! C'est dommage. Lien à poster
PoP 0 Posté(e) le 9 août 2006 Partager Posté(e) le 9 août 2006 Comment ça doit être pratique à localiser ça... Lien à poster
puck 0 Posté(e) le 9 août 2006 Partager Posté(e) le 9 août 2006 Ben evidement, tout dépend de l'utilisation que l'on veut faire, mais en général comme j'utilise les dates juste pour donné une unité de temps à un article et ben ça me suffit . Peut être cela ne suffira t'il pas à TKM enfin je sais pas. Lien à poster
PoP 0 Posté(e) le 9 août 2006 Partager Posté(e) le 9 août 2006 Vi vi, mais imagine que ton article soit lisible par un anglais aussi bien qu'un français. Bah avoir la date formatée dans le bon sens en fonction de la locale du navigateur, c'est facile quand tu utilises les bons types! Lien à poster
Messages recommandés