【发布时间】:2011-02-16 03:58:08
【问题描述】:
请随时在此处运行代码:http://codepad.org/SAOaOABn
代码:
<?php
$time = time();
echo date_default_timezone_get()."\n";
echo mktime( gmdate("H", $time), gmdate("i", $time), gmdate("s", $time), gmdate("m", $time), gmdate("d", $time), gmdate("Y", $time))."\n";
date_default_timezone_set('Australia/Brisbane');
echo date_default_timezone_get()."\n";
echo mktime( gmdate("H", $time), gmdate("i", $time), gmdate("s", $time), gmdate("m", $time), gmdate("d", $time), gmdate("Y", $time));
输出:
UTC
1297828288
Australia/Brisbane
1297792288
我的问题是,为什么澳大利亚/布里斯班 (UTC+10) 产生的时间值小于 UTC?
【问题讨论】: