Vorrei cambiare il formato di data Joomla 3.0 backend per un componente personalizzato. In questo momento il componente sta assumendo il formato di backend della data di Joomla che è Y-m-d e che devo cambiare in d-m-Y per il componente personalizzato. Non sono riuscito a trovare dove cambiare quel formato.
Ma una cosa ho scoperto che il codice del formato della data del componente proviene dal seguente codice:
<?php echo $item->date; ?>
E vorrei mostrare la data nel seguente formato:
echo date_format($date, 'd-m-Y H:i:s');
Ma non so come lo implementerò con il codice Joomla. Hai bisogno di un'idea su questo.
Puoi impostare la data usando JHtml
come mostrato di seguito:
<?php echo JHtml::_('date', $item->date, 'd-m-Y H:i:s'); ?>
Quindi tutto ciò che devi fare è sostituire <?php echo $item->date; ?>
con il codice sopra
È possibile utilizzare stringhe preformate e modificare i file di lingua ad es .: /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"