タイムゾーンが何に設定されているかわからない Web サーバーがあります。
現在、英国では午前 10 時 49 分ですが、次のコマンドを実行すると、次のようになります。
$sTime = gmdate("d-m-Y H:i:s");
print 'The time is: ' . $sTime;
サーバーは次の時刻を返します。
The time is: 24-06-2012 09:49:57
時間が 1 時間進むか 1 時間戻るときに、時間はまだ正確である必要があるため、時間に 1 時間だけ「追加」する必要はありません。
ロンドンの実際の時間を取得する方法はありますか?
参考までに-私は運がなくても次のことを試しました:
date_timezone_set('Europe/London');
$sTime = gmdate("d-m-Y H:i:s");
print 'The time is: ' . $sTime;
よろしくお願いします。