par
Shrell » 24 juin 2008, 14:30
Il faut passer à la fonction strftime non pas une date mais un timestamp UNIX. Du fait qu'il ne reconnait pas ce que tu lui passes en paramètre, il te renvoie le 1er Janvier 1970, qui correspond au temps 0 dans le monde *NIX
Il faut que tu transformes ta date en timestamp, pour cela deux moyens au choix :
ou, en gardant ta requete actuelle
strftime("%A %e %B %Y", strtotime($resultat["date"]));
Au passage : évite d'appeler ton champ "date", c'est un mot clé réservé
Il faut passer à la fonction strftime non pas une date mais un timestamp UNIX. Du fait qu'il ne reconnait pas ce que tu lui passes en paramètre, il te renvoie le 1er Janvier 1970, qui correspond au temps 0 dans le monde *NIX
Il faut que tu transformes ta date en timestamp, pour cela deux moyens au choix :
[code]SELECT UNIX_TIMESTAMP(date) AS date FROM photosnap[/code]
ou, en gardant ta requete actuelle
[php]strftime("%A %e %B %Y", strtotime($resultat["date"]));[/php]
Au passage : évite d'appeler ton champ "date", c'est un mot clé réservé