Bonjour, je récupère des dates au format "YYYY-mm-dd HH:ii:ss" et je souhaiterais afficher quelque chose du genre "Mardi 25 Octobre 2011" à partir du format que j'obtiens précédemment (2011-10-25 15:00:00), est-ce possible?
Bonjour, je récupère des dates au format "YYYY-mm-dd HH:ii:ss" et je souhaiterais afficher quelque chose du genre "Mardi 25 Octobre 2011" à partir du format que j'obtiens précédemment (2011-10-25 15:00:00), est-ce possible?
- Mes articles
- Consultant technique Salesforce
- Salesforce Certified Administrator
- Salesforce Certified Platform App Builder
- Salesforce Certified Developper I
- Salesforce Certified Sales Cloud
- Salesforce Certified Service Cloud
Bonjour,
tu peux aller faire un tour sur le manuel php et voir:
(pour mettre tes dates en français)
Code : Sélectionner tout - Visualiser dans une fenêtre à part setlocale
et
pour formatter ta date dans le format de chaîne de caractère que tu veux
Code : Sélectionner tout - Visualiser dans une fenêtre à part date
Pour transformer ta chaine de caractète en date, tu peux aussi passer par DateTime::createFromFormat():
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $date = DateTime::createFromFormat('j-M-Y', '15-Feb-2009'); echo $date->format('Y-m-d'); ?>
Je viens d'essayer avec 'setlocale' et 'strftime()' mais ça me renvoi pas du tout ce que je devrais obtenir.
Voici mon code
Par exemple, dans ma BDD, j'ai cette date: 2011-10-24 15:30:00
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 setlocale(LC_ALL, 'fr_FR'); strftime('%A %d %B %G à %H:%M', $unFilm["film_date"]);
Et avec mon code j'obtiens: jeudi 01 janvier 1970 à 01:33
Doit y avoir un problème..![]()
- Mes articles
- Consultant technique Salesforce
- Salesforce Certified Administrator
- Salesforce Certified Platform App Builder
- Salesforce Certified Developper I
- Salesforce Certified Sales Cloud
- Salesforce Certified Service Cloud
Partager