0

グローバル構成で選択されたタイムゾーンを考慮して、Joomla で現在の時刻を確認する方法を知っていますか? 管理者設定を調べましたが、現在の時刻について一言も表示されませんでした。

4

1 に答える 1

1

次のコードを使用できます。

$date = new DateTime();
$config = JFactory::getConfig();
$date->setTimezone(new DateTimeZone($config->get('offset')));

これは 2 つのことを行います。最初の行はDateTime、現在のサーバー時間とタイムゾーンに基づいてオブジェクトを作成します。次の 2 行は、Joomla のグローバル構成を取得し、古いオブジェクトのタイムゾーンをそのタイムゾーンに変更します。

その後、 を呼び出して、日付を好きな形式にフォーマットできます$date->format('Y-m-d H:i:s');。書式指定子は必要に応じて置き換えることができます。可能な書式設定オプションのリファレンスは次の場所にあります: http://www.php.net/manual/de/function.date.php

于 2014-03-07T22:00:02.640 に答える