par
mario » 03 déc. 2005, 14:46
et tu peut directement obtenir ce que tu veut depuis la requete (gain de temps)
Formater directement une date écrite de toute lettre en français directement dans la requete ? je n'en suis pas si sur
Sebe tu pourrais au moins chercher un peu, je t'ai donné un exemple... un copier coller ne suffit pas.
ça marche avec n'importe quel date, exemple le 3/12/2005
<?php
setlocale (LC_ALL,"fr");
echo strftime("%A %d %B %Y %H:%M:%S",strtotime("2005-12-03"));
?>
si ta structure du champ est bien au format DATETIME, essaye ça:
<?php
setlocale (LC_ALL,"fr");
echo strftime("%A %d %B %Y %H:%M:%S",strtotime($row['date_heure']));
?>
EDIT:> J'ai corrigé l'exemple :

strtotime -- Transforme un texte anglais en timestamp
La date dans le champ 'date_heure' doit être impérativement une date formaté en anglais

YYYY-MM-DD
[quote="Truc"]et tu peut directement obtenir ce que tu veut depuis la requete (gain de temps)[/quote]
Formater directement une date écrite de toute lettre en français directement dans la requete ? je n'en suis pas si sur
Sebe tu pourrais au moins chercher un peu, je t'ai donné un exemple... un copier coller ne suffit pas.
ça marche avec n'importe quel date, exemple le 3/12/2005
[php]<?php
setlocale (LC_ALL,"fr");
echo strftime("%A %d %B %Y %H:%M:%S",strtotime("2005-12-03"));
?>[/php]
si ta structure du champ est bien au format DATETIME, essaye ça:
[php]<?php
setlocale (LC_ALL,"fr");
echo strftime("%A %d %B %Y %H:%M:%S",strtotime($row['date_heure']));
?>[/php]
EDIT:> J'ai corrigé l'exemple : :!: strtotime -- Transforme un texte anglais en timestamp
La date dans le champ 'date_heure' doit être impérativement une date formaté en anglais :arrow: YYYY-MM-DD