Conversion champ date acees PHP. [Résolu/Fermé]

Signaler
Messages postés
294
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
3 décembre 2012
-
Messages postés
294
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
3 décembre 2012
-
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.

2 réponses

Messages postés
294
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
3 décembre 2012
29
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 ?
Messages postés
294
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
3 décembre 2012
29
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

?>