次のコードを使用して現在のロンドンの時刻を取得すると、間違った時刻になります。
テストの時点で、現在のロンドンの時刻は2:11:16 PM、2011年6月1日水曜日でしたが、次のコードを使用しています。
date_default_timezone_set('Europe/London');
echo date('m/d/y h:i a', time());
私にくれた:6/02/11 02:12 am
なぜそれは正しいロンドン時間を返さなかったのですか?
date_default_timezone_set("Europe/London");
二重引用符で試してください。 godaddyで動作します
タイムゾーンが設定されているかどうかをiniファイルで確認します。
ini_set('date.timezone', 'Europe/London');
これを試してみてください。