Conversion d'une chaine de caractère en date

Fermé
jason - 26 août 2009 à 18:43
 jason - 27 août 2009 à 10:19
Bonjour,
j'ai une variable $datepaiement = 15/08/2009 11:32:55 comment la convertire en format anglais (2009-08-15 11:32:55) en php pour l'inserrer dans mysql 4.0...

Merci pour toute aide.
A voir également:

1 réponse

Utilisateur anonyme
26 août 2009 à 19:30
heu comme ça sur le coup j'aurais dit de faire comme ça :
<?php
$datepaiement = '15/08/2009 11:32:55';
$justdate = explode(' ', $datepaiement);  //pour récupérer seulement '15/08/2009'
$justdate2 = $justdate[0];
$eng_date = explode('/', $justdate2);
$result_eng_date = $eng_date[2].'-'.$eng_date[1].'-'.$eng_date[0].' '.$justdate[1];
?>


non testé, mais ça devrait marcher, bien que je trouve la méthode un peu "hardcore", il doit sûrment y avoir plus simple...

EDIT: pourquoi ne pas faire un mktime() pour récupérer le timestamp, ce serait aussi simple pour l'insérer dans une bdd SQL non ?
0
Bonjour Sonik21,

je ne sais pas s'il y a une méthode plus simple, mais celle là fonctionne... Merci pour le dépannage ;-)
0