strftime, setlocale

torsar

Новичок
strftime, setlocale

setlocale(LC_ALL,"ru_RU");
$tm=strftime('%H');
echo $tm;

Не работает.
У меня на часах 15 а на хостинге 05
 

kruglov

Новичок
А почему вы ожидаете, что по всей России одно и то же время будет? ("ru_RU")
 

torsar

Новичок
Как мне сделать чтоб
strftime(или другая функция какая) выдавала текущеее московское время?
 

Фанат

oncle terrible
Команда форума
узнать, наверное, сначала часовой пояс, в котором расположен сервер?
ты вообще в курсе, что время на земном шаре не одинаковое?
 

baev

‹°°¬•
Команда форума
узнать, наверное, сначала часовой пояс, в котором расположен сервер?
— наоборот: узнать по какому часовому поясу настроено время на сервере. А сам сервер физически может стоять где угодно.

И, да, начиная с PHP 5.1.0 timezone может задаваться в php.ini (и в .htaccess)

hint: смотрите документацию php на английском
 

torsar

Новичок
Может есть возможность получить время по Гринвичу(UTC)?
 
Сверху