web-dev-qa-db-fra.com

Comment changer le format de date Joomla dans un composant

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.

4
indy

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

6
Lodder

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"

1
Max