Je n'arrive pas à obtenir l'heure voulue pour que la date créée s'affiche correctement. Toutes les dates retournent la même heure.
Le format de date que j'ai utilisé est indiqué ci-dessous.
<ul class="relateditems<?php echo $moduleclass_sfx; ?>">
<?php foreach ($list as $item) : ?>
<li>
<a href="<?php echo $item->route; ?>">
<?php echo $item->category_title;?><?php echo $item->category_title;?>
<span><?php if ($showDate) echo JHTML::_('date', $item->created, JText::_('M d Y | h:ia T')); ?></span>
<br />
<?php echo $item->title; ?></a>
</li>
<?php endforeach; ?>
Ceci retourne la date dans ce format; 27 mai 2013 | 01:00 am WAT c'est ce que je veux MAIS le problème est que toutes les dates du module ont la même heure 01:00 am WAT.
Comment puis-je obtenir la date pour afficher l'heure correcte
$item->created
obtient simplement la date de création de l'article à partir du #__content
table dans la base de données. Si toutes les dates semblent être identiques, ouvrez le #__content
table via PhpMyAdmin et vérifiez la colonne created
.
Si les dates sont toutes identiques, accédez à votre gestionnaire d'articles dans le backend de Joomla, ouvrez un article associé et modifiez manuellement la date de création à droite.
Il est fort possible que les articles que vous utilisez soient simplement des mises à jour des articles factices fournis avec votre installation de Joomla.
J'espère que cela t'aides