web-dev-qa-db-ja.com

コンポーネントでJoomlaの日付形式を変更する方法

カスタムコンポーネントのバックエンドJoomla 3.0日付形式を変更したいと思います。現在、コンポーネントはJoomlaの日付バックエンド形式を使用しています。これはY-m-dであり、カスタムコンポーネントの場合はd-m-Yに変更する必要があります。そのフォーマットを変更する場所が見つかりませんでした。

しかし、コンポーネントの日付形式コードは次のコードからのものであることがわかりました。

<?php echo $item->date; ?>

そして、次の形式で日付を表示したいと思います。

echo date_format($date, 'd-m-Y H:i:s');

しかし、Joomlaコードでどのように実装するかわかりません。これについてのアイデアが必要です。

4
indy

以下に示すように、JHtmlを使用して日付を設定できます。

<?php echo JHtml::_('date', $item->date, 'd-m-Y H:i:s'); ?>

だからあなたがする必要があるのは<?php echo $item->date; ?>上記のコード

7
Lodder

事前にフォーマットされた文字列を使用して、言語ファイルを変更できます。例:/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