Я пытаюсь получить местное время в php 4. Время мне нужно America/Sao_Paulo
что -3,0 часа от UTC.
Итак, я попробовал следующий код
echo date(" h:i:s A",time()-10800);//subtracting 3 hours(10800 seconds) from UTC
но я не получил точное время. Это время на час меньше, чем фактическое время. Я делаю что-то неправильно?
В php 5
Я могу легко получить местное время с помощью следующего кода
date_default_timezone_set("America/Sao_Paulo");
echo date(" h:i:s A",time());
Я пытался использовать putenv
но не помогает
putenv("TZ=America/Sao_Paulo");
echo time();
Почему вычитать время из UTC неверно?
Как узнать местное время в php 4?
Задача ещё не решена.
Других решений пока нет …