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
et au final $Maxdate vaut toujours '1970-01-01'...
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;
Le truc bizarre c'est que quand je fais
je n'obtiens pas 0... mais 1156284000
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo strtotime('1970-01-01');
et
me renvoie 1156318937... On est vachement proche des années 70 à Rennes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo("Now ".strtotime(now));
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
Partager