Page 1 sur 1
Date en lettre en php
Posté : 03 déc. 2012, 05:35
par nico44530
Bonjour,
Je souhaiterais mettre ma date en lettre, le problème c'est que c'est dans un espace membre donc avec une colonne "temps" en "datetime" et c'est la date d'inscription que j'aimerais qu'elle soit en lettre.
Et je ne sais pas comment faire
Si vous avez une idée, merci d'avance

Re: Date en lettre en php
Posté : 03 déc. 2012, 10:44
par sirakawa
Il y a un scriptici dans le forum contributions
Re: Date en lettre en php
Posté : 03 déc. 2012, 12:27
par Saian
Salut, en utilisant la fonction date (y a tout le détail des paramètres) :
http://php.net/manual/fr/function.date.php
echo date('l j F Y', strtotime($datetime));// strtotime sur le datetime (Y-m-d H:i:s) pour le convertir en timestamp
Re: Date en lettre en php
Posté : 03 déc. 2012, 15:39
par sirakawa
oui mais les noms sont en anglais.
Il faut crééer un tableau des noms de jours en français
array("dimanche","lundi"...)
et un tableau des mois
$t_mois= array("","janvier","février"...);
ayant la date sous la forme yyyy-mm-dd :$ta_date
$elements = date_parse($ta_date);
//print_r($elements) ;
$mois =$t_mois[$elements['month']];
etc, etc
Re: Date en lettre en php
Posté : 03 déc. 2012, 16:14
par Saian
Ou utiliser setlocale pour passer en français.