[RESOLU] Date en lettre en php

Eléphant du PHP | 386 Messages

03 déc. 2012, 05:35

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 :)

Mammouth du PHP | 2278 Messages

03 déc. 2012, 10:44

Il y a un scriptici dans le forum contributions
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Avatar du membre
Mammouth du PHP | 1609 Messages

03 déc. 2012, 12:27

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
Développeur web depuis + de 20 ans

Mammouth du PHP | 2278 Messages

03 déc. 2012, 15:39

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
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Avatar du membre
Mammouth du PHP | 1609 Messages

03 déc. 2012, 16:14

Ou utiliser setlocale pour passer en français.
Développeur web depuis + de 20 ans