index.phpに日付/時刻を出力する場合はecho date('m/d/Y h:i:s a', time());
です。あたりです。それ以降の日付/時刻を出力した場合、たとえば拡張機能では、正確に4時間は消えてしまいます。私はphp.iniとMagento自体でタイムゾーンを適切に設定していますので、何が原因かわかりません。私はバージョン1.7.0.2を実行しています。Magentoが誤った日付と時刻を出力する
EDIT
[OK]をので、私はいくつかのことを学びました。 Magentoのは、いつも アプリ/ mage.phpにUTCに
line 767: date_default_timezone_set('UTC')
をタイムゾーンを設定します
、基本的には(日付を使用することはできません)、時間()などあなたには、あなたのターゲッティングのタイムゾーンを設定する必要があります管理 - >システム - >設定/一般 - >ロケールオプションと同じようなものを使用します。
$now = Mage::getModel('core/date')->timestamp(time());
echo date('m/d/y h:i:s', $now);
私はいつも私のタイムゾーンとライン767を置き換えることができますが、私はコアコードを変更する好きではありません。そこに他のオプションはありますか?
upvote私から...... –