Je souhaite modifier le format de date d'arrière-plan Joomla 3.0 pour un composant personnalisé. À l’heure actuelle, le composant utilise le format backend de date Joomla, qui est Y-m-d et que je dois changer en d-m-Y pour le composant personnalisé. Je ne pouvais pas trouver où changer ce format.
Mais une chose que j'ai trouvée que le code de format de date de composant provient du code suivant:
<?php echo $item->date; ?>
Et j'aimerais afficher la date dans le format suivant:
echo date_format($date, 'd-m-Y H:i:s');
Mais je ne sais pas comment je vais l'implémenter avec le code Joomla. Besoin d'une idée à ce sujet.
Vous pouvez définir la date en utilisant JHtml
comme indiqué ci-dessous:
<?php echo JHtml::_('date', $item->date, 'd-m-Y H:i:s'); ?>
Donc, tout ce que vous avez à faire est de remplacer <?php echo $item->date; ?>
avec le code ci-dessus
Vous pouvez utiliser des chaînes préformatées et modifier les fichiers de langue, par exemple: /language/en-GB/en-GB.ini
DATE_FORMAT_LC = "l, d F Y"
DATE_FORMAT_LC1 = "l, d F Y"
DATE_FORMAT_LC2 = "l, d F Y H: i"
DATE_FORMAT_LC3 = "d F Y"
DATE_FORMAT_LC4 = "d.m.y"
DATE_FORMAT_JS1 = "d-m-y"