Установка временной зоны в UTC (0) в PHP

Почему это работает?

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
49
задан Andres SK 28 September 2011 в 07:39
поделиться