Bonjour,
Dans mon CMS, je voudrais modifier la façon de convertir les dates entre le format utilisé dans les bases de données (yyyy-mm-dd) et le format d'une langue donnée (par exemple dd/mm/yyyy). Actuellement, j'inclus un fichier PHP correspondant à la langue sélectionnée (par exemple fr_FR.php) qui définit entre autres deux fonctions dateFromSQL() et dateToSQL() qui me permettent de convertir les dates dans les deux sens. Ces fonctions utilisent des expressions rationnelles.
Ce que je voudrais faire, c'est lire un fichier de paramétrage contenant simplement une chaîne donnant le format de date à afficher (par exemple 'd/m/Y') et utiliser ce format dans des fonctions chargées de convertir les dates. En effet, j'aimerais que les fichiers de localisation puissent être créés par quelqu'un ne connaissant ni le PHP ni les expressions rationnelles.
J'ai beau chercher, je n'ai pas trouvé de solution. Les méthodes proposées dans les tutoriels du site ne me conviennent pas.
Partager