Traitement sur date "2011-10-25 15:00:00"
Absot
Messages postés
777
Date d'inscription
Statut
Membre
Dernière intervention
-
heyquem Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
heyquem Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
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?
A voir également:
- Traitement sur date "2011-10-25 15:00:00"
- Clé d'activation windows 10 - Guide
- Macos 15 - Accueil - MacOS
- Restauration systeme windows 10 - Guide
- Windows 10 ne démarre plus - Guide
- Windows 10 gratuit - Accueil - Mise à jour
8 réponses
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
Et avec mon code j'obtiens: jeudi 01 janvier 1970 à 01:33
Doit y avoir un problème.. :/
Voici mon code
setlocale(LC_ALL, 'fr_FR'); strftime('%A %d %B %G à %H:%M', $unFilm["film_date"]);
Par exemple, dans ma BDD, j'ai cette date: 2011-10-24 15:30:00
Et avec mon code j'obtiens: jeudi 01 janvier 1970 à 01:33
Doit y avoir un problème.. :/
Obtenir '25 Octobre 2011' à partir de '2011-10-25' est facile, mais déduire qu'il s'agit de Mardi est une autre paire de manches. Il doit y avoir une fonction ou un module de PHP qui permet de le faire, sinon il te faudra pondre toi même un algorithme à cette fin (bonjour l'algo, compte tenu de l'existence des années bisextiles). Ou changer de langage de prog.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dans ce cas, ce n'est pas grave, 25 Octobre 2011 me convient, mais ma fonction:
N'est pas correcte, pour '2011-10-24 15:30:00', j'obtiens '01 janvier 1970 à 01:33', qu'est-ce que je peux utiliser?
strftime('%d %B %G à %H:%M', $unFilm["film_date"]);
N'est pas correcte, pour '2011-10-24 15:30:00', j'obtiens '01 janvier 1970 à 01:33', qu'est-ce que je peux utiliser?
Ah ben voilà, PHP a aussi la fonction strftime()
M'étonnerait pas que le problème soit dû au %G
Essaie %Y à la place
M'étonnerait pas que le problème soit dû au %G
Essaie %Y à la place