デフォルトのタイムゾーンを変更せずに特定のタイムゾーンを取得する方法はありますか? このコードを使用してタイムゾーンを取得しようとしましたが、元に戻すと、異なる出力ではありません。
echo '<br />'.date('Y-m-d H:i:s') . '<br />';
date_default_timezone_set('Australia/Melbourne');
echo '<br />' . date('Y-m-d H:i:s');
date_default_timezone_set('America/Chicago');
echo '<br />' . date('Y-m-d H:i:s');
出力: 2013-08-15 03:24:48 2013-08-15 13:24:48 2013-08-14 22:24:48
出力として、最後の行に時間が追加されました。