it-swarm-eu.dev

Come modificare il formato della data di Joomla in un componente

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.

4
indy

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

6
Lodder

È 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"

1
Max