有没有办法在不更改默认时区的情况下获取特定时区?我试图使用这段代码来获取时区,但是当我恢复它时,它的输出并没有什么不同。
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
作为输出,最后一行添加了一个时间。