Comment convertir une date depuis une Base de Données en Français avec PHP ?

Discussion

Bonjour, Aujourd’hui je vais vous montré comment créer une fonction PHP qui nous permettra de conversitr une date au Format Anglais au Format Français. Par default MySQL accepte le format de date en Anglais suivant:

AAAA-MM-JJ (2017-12-29)

pour afficher la date actuelle en PHP on utilise la fonction suivante:

[pastacode lang= »php » manual= »%3C%3Fphp%0A%2F%2F%20Y%3Dann%C3%A9e%2C%20m%3DMois%2C%20d%3DJour%20(La%20date%20en%20chiffre)%0Aecho%20date(%22Y-m-d%22)%3B%0A%3F%3E » message= » » highlight= » » provider= »manual »/]

Comment  convertir une date recueillir depuis une base de donnée pour l’avoir  au format Français suivant: 29-12-2017 ou 29/12/2017. Pour cela on va créer une fonction appeler maDate();

[pastacode lang= »php » manual= »%2F%2F%20Cr%C3%A9ation%20de%20notre%20fonction%20de%20conversion%0Afunction%20maDate(%24v)%7B%0A%09%24Date%20%3D%20new%20DateTime(%24v)%3B%0A%09%24LaDate%20%3D%20%24Date-%3Eformat(%22d-m-Y%22)%3B%20%2F%2F%20Notre%20format%20souhaite%0A%09return%20%24LaDate%3B%20%2F%2Fon%20retourne%20la%20valeur%0A%7D%0A%2F%2F%20Notre%20Date%20en%20Anglais%0A%24Date%20%3D%20date(%22Y-m-d%22)%3B%0A%2F%2F%20Appel%20de%20notre%20fonction%20de%20Conversion%20de%20notre%20Date%20en%20Fran%C3%A7ais%0Aecho%20maDate(%24Date)%3B%0A » message= »Conversion de Date en PHP » highlight= » » provider= »manual »/]

 

9 réflexions au sujet de « Comment convertir une date depuis une Base de Données en Français avec PHP ? »

  1. admin

    On peut aussi vérifier si la date est au bon format souhaité. pour cela ajouter ces lignes de code ci-dessous après la deuxième ligne dans la fonction maDate()

    [pastacode lang= »php » manual= »list(%24y%2C%20%24m%2C%20%24d)%20%3D%20explode(%22-%22%2C%20%24v)%3B%0Aif(!checkdate(%24m%2C%20%24d%2C%20%24y))%7B%0A%09return%20’Mauvaise%20Date’%3B%0A%09exit()%3B%0A%7D » message= »Insérer aprés la ligne 2 de la fonction maDate() » highlight= » » provider= »manual »/]

  2. Greetings from Colorado! I’m bored at work so I decided to
    browse your blog on my iphone during lunch break.
    I enjoy the knowledge you present here and can’t wait to take a look when I get home.
    I’m shocked at how quick your blog loaded on my cell phone ..
    I’m not even using WIFI, just 3G .. Anyways, superb blog!

Laisser un commentaire