Depuis quelque jour je suis bloqué sur un bout de code dont ci-dessous une copie :
Code : Tout sélectionner
<?php
$date1 = date('Y-m-j H:m:s', time());
function date_to_timestamp($string) {
list($date, $time) = explode(' ', $string);
list($year, $month, $day) = explode('-', $date);
list($hour, $minute, $second) = explode(':', $time);
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
return $timestamp;
}
echo "test1 : ".date_to_timestamp($date1)."<br />"; //affiche 1335344645
echo "real time :".time()."<br />"; //affiche 1335347285
?>
Il y a peut être une décalage en micro seconde mais la j'ai des heurs de décalage.
Si quelqu'un pourrais m'expliquer ce qui se passe ou qui à une autre solution pour convertir une date et heure en timestamp.
Merci d'avance