Не стесняйтесь использовать коды здесь: 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?