Почему это работает?
date_default_timezone_set('Australia/Currie');
Но это, кажется, не имеет никакого эффекта вообще?
date_default_timezone_set('UTC');
Это значение не меняется при установке часового пояса в UTC:
echo date('Y-m-d H:i:s', time());
Я использую php 5.2. 13, и часовой пояс моего сервера:
$server_tz = date_default_timezone_get();
echo $server_tz; //outputs 'America/Guayaquil'
Это оригинальный код:
echo time() . "<br>\n";
date_default_timezone_set('UTC');
echo time() . "<br>\n";
Вывод:
1317235130
1317235130
Можно всегда проверять этот ведомый список к часовым поясам