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.