S sff WRInaute impliqué 23 Juin 2008 #1 Bonjours, je trouve pas comment je pourrais convertir un datetime issus d'une bdd, vers un format time() . Ca ferait quelque chose de ce genre : AAAA-MM-JJ HH:MM:SS devient 000000000000 Quelqu'un a t'il une idée? Merci
Bonjours, je trouve pas comment je pourrais convertir un datetime issus d'une bdd, vers un format time() . Ca ferait quelque chose de ce genre : AAAA-MM-JJ HH:MM:SS devient 000000000000 Quelqu'un a t'il une idée? Merci
E extremenet WRInaute discret 23 Juin 2008 #3 echo mktime($heure, $minute, $seconde, $mois, $jour, $annee); tu peus faire un explode avant pour remplir cette fonction. @+
echo mktime($heure, $minute, $seconde, $mois, $jour, $annee); tu peus faire un explode avant pour remplir cette fonction. @+
Bool WRInaute passionné 23 Juin 2008 #6 Hello, MySQL a aussi une jolie fonction pour faire ça directement UNIX_TIMESTAMP() (et sa réciproque FROM_UNIXTIME).
Hello, MySQL a aussi une jolie fonction pour faire ça directement UNIX_TIMESTAMP() (et sa réciproque FROM_UNIXTIME).
S sff WRInaute impliqué 23 Juin 2008 #7 Merci les gars, vous etes comme des frères de sang. J'ai pondu cette fonction pour ceux qui veulent : function translate_datetime($datetime) { // Conversion datetime en time. list($date, $time) = explode(" ", $datetime); list($year, $month, $day) = explode("-", $date); list($hour, $minute, $seconde) = explode(":", $time); $datetime = mktime($hour, $minute, $seconde, $month, $day, $year); return $datetime; }
Merci les gars, vous etes comme des frères de sang. J'ai pondu cette fonction pour ceux qui veulent : function translate_datetime($datetime) { // Conversion datetime en time. list($date, $time) = explode(" ", $datetime); list($year, $month, $day) = explode("-", $date); list($hour, $minute, $seconde) = explode(":", $time); $datetime = mktime($hour, $minute, $seconde, $month, $day, $year); return $datetime; }