Téléchargé 20 fois
Vote des utilisateurs
0
1
Détails
Licence : GPL
Mise en ligne le 8 octobre 2013
Plate-formes :
Linux, Mac, Windows
Langue : Français
Référencé dans
Navigation
Petite fonction php permettant d'afficher la date et l'heure en français (destinée aux débutants en php)
Petite fonction php permettant d'afficher la date et l'heure en français (destinée aux débutants en php)
Cette petite fonction permet d'afficher une date en français.
Elle doit recevoir, en paramètre, un timestamp et retourner la date ainsi que l'heure correspondantes (exemple: Le 27 Décembre 2012).
Cette petite fonction ne vient pas remplacer les puissantes fonctions php conçues pour la même fonctionnalité, mais elle présente l'avantage d'être customizable à volonté.
Elle doit recevoir, en paramètre, un timestamp et retourner la date ainsi que l'heure correspondantes (exemple: Le 27 Décembre 2012).
Cette petite fonction ne vient pas remplacer les puissantes fonctions php conçues pour la même fonctionnalité, mais elle présente l'avantage d'être customizable à volonté.
Ou en plus simple :
Il faut bien entendu que la locale choisi soit disponible sur le système.
Code : | Sélectionner tout |
1 2 | setlocale(LC_TIME,"fr_FR.UTF-8","French_France.1252"); echo strftime("%A %d %B %Y"); |
Effectivement
Je n'avais pas connaissance de cette méthode, c'est pas mal !
Je n'avais pas connaissance de cette méthode, c'est pas mal !
Bonjour,
pour les dates, j'utilise du lourd (dans tous les sens du terme)
le package Carbon
https://github.com/briannesbitt/Carbon
pour les dates, j'utilise du lourd (dans tous les sens du terme)
le package Carbon
https://github.com/briannesbitt/Carbon
Code : | Sélectionner tout |
1 2 | setlocale(LC_TIME, 'French'); echo $dt->formatLocalized('%A %d %B %Y'); |
Peut être même un peu trop lourd là non ?
Bonjour à tous et merci pour vos critiques!!!
J'ai apporté une petite modification sur la fonction. Pour les autres solutions, elles sont aussi bonnes, ça pourra aider ceux qui en auront besoin et qui passeront pas là.
Merci
J'ai apporté une petite modification sur la fonction. Pour les autres solutions, elles sont aussi bonnes, ça pourra aider ceux qui en auront besoin et qui passeront pas là.
Merci
Effectivement tous les chemins mènent à Rome, mais l'idée principale reste toujours la même : utiliser au mieux ce qui est déjà présent nativement dans le langage.
Si à chaque fois, tu fais ta cuisine interne alors que c'est déjà géré nativement, tu perds du temps et de la fiabilité pour au final faire moins bien.
Le support natif doit toujours primer sur tout le reste, c'est pour ça qu'il faut un peu potasser le langage ou faire quelques recherches afin d'éviter la voie de garage.
Si à chaque fois, tu fais ta cuisine interne alors que c'est déjà géré nativement, tu perds du temps et de la fiabilité pour au final faire moins bien.
Le support natif doit toujours primer sur tout le reste, c'est pour ça qu'il faut un peu potasser le langage ou faire quelques recherches afin d'éviter la voie de garage.
Bonjour,
Je vous propose un nouvel élément à utiliser : Petite fonction php permettant d'afficher la date et l'heure en français
Cette fonction permet d'afficher une date en français.
Elle doit recevoir, en paramètre, un timestamp et retourner la date ainsi que l'heure correspondantes (exemple: Le 27 Décembre 2012).
Cette petite fonction ne vient pas remplacer les puissantes fonctions php conçues pour la même fonctionnalité, mais elle présente l'avantage d'être customizable à volonté.
Qu'en pensez-vous ?
Je vous propose un nouvel élément à utiliser : Petite fonction php permettant d'afficher la date et l'heure en français
Cette fonction permet d'afficher une date en français.
Elle doit recevoir, en paramètre, un timestamp et retourner la date ainsi que l'heure correspondantes (exemple: Le 27 Décembre 2012).
Cette petite fonction ne vient pas remplacer les puissantes fonctions php conçues pour la même fonctionnalité, mais elle présente l'avantage d'être customizable à volonté.
Qu'en pensez-vous ?
Ta fonction est erronée l'as tu testée ?
Pour aujourd'hui elle me retourne 7 janvier 2013 ...
Au delà de ça elle excessivement compliquée et l'utilisation des variables est maladroite.
Une alternative correcte pourrait être :
Pour aujourd'hui elle me retourne 7 janvier 2013 ...
Au delà de ça elle excessivement compliquée et l'utilisation des variables est maladroite.
Une alternative correcte pourrait être :
Code : | Sélectionner tout |
1 2 3 4 5 6 | function dateFr($timestamp) { $moisFr = array(1=>'Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Décembre'); $mois = intval(date('m',$timestamp)); return date('\L\e d ',$timestamp).' '.$moisFr[$mois].' '.date('Y \à H:i:s',$timestamp); } |
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.