par
VaN » 13 févr. 2006, 19:17
quand je parle de format datetime, je parle de la valeur stockée dans la base de données. je récupere la date en PHP, de cette façon :
$current_date = date('Y-m-d H:i:s');
et je la rentre sous cette forme, dans un champ de ma base de donnée qui a le type DATETIME.
(et ensuite, si ça t'interesse, j'utilise une fonction, lorsque je souhaite modifier cette date en date française :
// changement date_US => date_FR
function change_date($date)
{
$cut = explode(" ",$date);
$date_US = $cut[0];
$time_US = $cut[1];
$date_cut = explode("-", $date_US);
$annee = $date_cut[0];
$mois = $date_cut[1];
$jour = $date_cut[2];
$date_FR = $jour."/".$mois."/".$annee;
$time_cut = explode(":", $time_US);
$heure = $time_cut[0];
$minute = $time_cut[1];
$seconde = $time_cut[2];
$time_FR = $heure."h".$minute;
$datetime_FR = array("date"=>$date_FR,"time"=>$time_FR);
return($datetime_FR);
}
$datetime_FR['date'] contient la date sous la forme 13/02/2006, et $datetime_FR['time'] contient l'heure, sous la forme 18h19
En esperant que cela te soit utile

quand je parle de format datetime, je parle de la valeur stockée dans la base de données. je récupere la date en PHP, de cette façon :
[php]$current_date = date('Y-m-d H:i:s');[/php]
et je la rentre sous cette forme, dans un champ de ma base de donnée qui a le type DATETIME.
(et ensuite, si ça t'interesse, j'utilise une fonction, lorsque je souhaite modifier cette date en date française :
[php]// changement date_US => date_FR
function change_date($date)
{
$cut = explode(" ",$date);
$date_US = $cut[0];
$time_US = $cut[1];
$date_cut = explode("-", $date_US);
$annee = $date_cut[0];
$mois = $date_cut[1];
$jour = $date_cut[2];
$date_FR = $jour."/".$mois."/".$annee;
$time_cut = explode(":", $time_US);
$heure = $time_cut[0];
$minute = $time_cut[1];
$seconde = $time_cut[2];
$time_FR = $heure."h".$minute;
$datetime_FR = array("date"=>$date_FR,"time"=>$time_FR);
return($datetime_FR);
}[/php]
$datetime_FR['date'] contient la date sous la forme 13/02/2006, et $datetime_FR['time'] contient l'heure, sous la forme 18h19
En esperant que cela te soit utile :)