par
jojolapine » 28 oct. 2010, 12:29
Non, attention strtotime prend en paramètre une date au format "mysql" (faute de meilleur terme)
donc: Y-m-d H:i:s (la partie heure étant optionnelle)
Pour ton soucis, il va falloir récupérer chaque parties de la date (explode() sur l'espace, le - et le

, pour ensuite construire le timestamp avec mktime()...
ça donne ça:
$date_fr = '11-06-1987 12:00';
$tmp = explode(' ',$date_fr);
$date = explode('-',$tmp[0]);
$heure = explode(':',$tmp[1]);
$timestamp = mktime ($heure[0] , $heure[1] , 0 , $date[1] , $date[0] , $date[2] );
Non, attention strtotime prend en paramètre une date au format "mysql" (faute de meilleur terme)
donc: Y-m-d H:i:s (la partie heure étant optionnelle)
Pour ton soucis, il va falloir récupérer chaque parties de la date (explode() sur l'espace, le - et le :), pour ensuite construire le timestamp avec mktime()...
ça donne ça:[php]
$date_fr = '11-06-1987 12:00';
$tmp = explode(' ',$date_fr);
$date = explode('-',$tmp[0]);
$heure = explode(':',$tmp[1]);
$timestamp = mktime ($heure[0] , $heure[1] , 0 , $date[1] , $date[0] , $date[2] );
[/php]