私は以下を使用するcakephp1.3をインストールしました:
Apacheバージョン:2.2.21
PHPバージョン:5.3.8
MySQLバージョン:5.5.16。
問題は、私が以下をエコーするときです
echo date('l jS \of F Y h:i:s A');
現地時間より数時間戻って時間を取得します(マシン時間はオーストラリアの私の国の時間に設定されています)。
php.iniファイルに変更を加え、date.timezone = UTC + 10に設定すると、正しい現地時間が取得されますが、多くの警告も表示されます。
警告:strtotime()[function.strtotime]:システムのタイムゾーン設定に依存することは安全ではありません。date.timezone設定またはdate_default_timezone_set()関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン識別子のスペルを間違えている可能性があります。515行目のC:\ wamp \ www \cakephp \ lib \ Cake \ Cache \ Cache.phpで、代わりに「10.0/noDST」に「Australia/Melbourne」を選択しました。
助けてください