bonjour, j'ai un problème avec une fonction, la voici:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php 
$datelien=$_GET['date']; 
$date = preg_replace( '#(:digit:{2})(:digit:{2})(:digit:{4})#', '$1/$2/$3 00:00:00', $datelien ); 
echo $date; 
echo '<br />'; 
echo $datelien; 
echo '<br />'; 
$timestamp = strtotime ($date); 
echo '<br />'; 
echo date('d/m/Y', $timestamp); 
?>
sur ma page /news.php?date=18051993 voila ce que j'obtiens :

18/05/1993 00:00:00 /* >>>>> normal
18051993 /* >>>> normal

05/06/1994 /*incompréhensible du moins pour moi

si quelqu'un avait une petit idée, ca m'arrangerait fortement. merci