Bonjour

J'ai un problème avec la fonction strtotime.
J'ai stocké dans une base de données mysql des dates, au format date de mysql, donc aaaa-mm-jj
Le but du jeu est de trouver la date la plus récente parmi elles... Simple me direz-vous... Ben je croyais aussi...

voilà ce que j'ai fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
$MaxDate='1970-01-01';
...
while ($val1 = mysql_fetch_array($result)){
if(strtotime($Maxdate)<strtotime($val3['SteeringDate'])) 			
{
	$MaxDate=$val3['SteeringDate'];
}
...
}
echo $MaxDate;
et au final $Maxdate vaut toujours '1970-01-01'...


Le truc bizarre c'est que quand je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo strtotime('1970-01-01');
je n'obtiens pas 0... mais 1156284000

et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo("Now ".strtotime(now));
me renvoie 1156318937... On est vachement proche des années 70 à Rennes...

J'utilise PHP 4.4.0, je n'ai pas trouvé de limitations relative à cette version...

Les dates lues dans la BDD sont correctes puisque je les affiche dans un tableau...

Pouvez-vous m'aider ?

Merci