Conversion champ date acees PHP.

Résolu
Bonjour,

comment faire une conversion d'un champ d'une BDD access pour etre comparer par un timestamp sur php.

PS: Le champ date de la BDD est de type Date/heurs.

merci.
Configuration: Windows XP
Firefox 3.0.11

2 réponses

  1. Pour ceux qui peut aider un jour, j'ai me suit un peut concentrer, c'est con je connaissais la réponse, juste un peut de concentration et c'est facile en plus:

    <?php

    //Connexion à une base de données Access :

    $mon_dsn="cyber"; // identifiant du dsn
    $user="root"; // le login ici
    $pwd="cybera"; // et le mot de passe
    $cnx = odbc_connect( $mon_dsn , $user, $pwd );
    if( ! $cnx ) echo "Impossible de se connecter à la base de données";

    //Listing des champs d'une table

    $query = "select * FROM journ_income "; //la requête
    $res= odbc_exec( $cnx,$query ); // Jeu d'enregistrements

    $today = date("Y-m-d");

    while($ligne=odbc_fetch_array($res))
    {
    $select_date = $ligne["date_stamp"];
    $select_date = substr($select_date, 0, 10);
    if ($today == $select_date)
    {
    echo $select_date." --- ";
    echo $today."<br>";
    }
    }

    odbc_close( $cnx); // fermeture de la connexion

    ?>
    1. J'ai voulu faire des test, bon sa a donné ca:

      $today = date("Y-m-d h:i:s"); // time system
      echo $today."<br>";
      $test = "2009-07-01 09:43:17"; // chaine de test
      echo $test."<br>";
      $forma = date("d-m-Y", $test); // formatage
      echo $forma."<br>";

      Résultat:

      2009-07-01 10:17:01
      2009-07-01 09:43:17
      01-01-1970

      Des explication pour la dernière ligne // des solution ?