Conversion d'une chaine de caractère en date

jason -  
 jason -
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.
Configuration: Windows XP Internet Explorer 7.0

1 réponse

  1. Utilisateur anonyme
     
    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
    1. jason
       
      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