RuWeb.net Forum

Как установить московское время на американских серверах?
Spadver - 24.4.2004 в 21:55

a) Cpanel
б) Direct Admin

Заранее спасибо.


cosupport - 25.4.2004 в 08:09

1) Никак.
2) Стоит московское. Если не стоит (такое бывает) - пните нас.


support - 25.4.2004 в 12:47

Модифицировать свои скрипты, чтобы смещали дату в нужный вам пояс - единственно верное решение.


Spadver - 26.4.2004 в 21:13

Цитата:
сообщение cosupport
1) Никак.
2) Стоит московское. Если не стоит (такое бывает) - пните нас.


Пинаю ;)

Домены xx1.ru и ast-t.ru :)


support - 26.4.2004 в 22:39

Это как раз 1)
Т.ч. см. мой предыдущий пост.


Spadver - 27.4.2004 в 20:05

1. Свои -то скрипты наверное можно. Хотя я не знаю как. :(
Например на РНР я вызываю время так
echo date("H:i j/m/Y" ) ;

2. А что делать с готовыми пакетами типа движков форумов, магазинов и т.п. - куда лезть и что делать?
И так всякий раз?

3. А может быть все-таки п.2? ;)


support - 27.4.2004 в 20:32

1. Ну, RTFM, как говорится. Функций для работы с датой и временем в ПХП не так уж много - разобраться можно.
2. Естественно. Если разработчики не удосужились учесть это при написании скриптов.
3. Простите, но вы считаете, что вы на сервере один, или что всем удобно именно Московское время?


Аскольд - 28.4.2004 в 05:56

Переменную окружения TZ надо установить. Я это делаю в PHP:
putenv("TZ=Asia/Novosibirsk");
но, кажется, это можно и через .htaccess сделать.


Spadver - 28.4.2004 в 20:06

Цитата:
сообщение support
3. Простите, но вы считаете, что вы на сервере один, или что всем удобно именно Московское время?


Если честно - да! :( Я так считал, что мои настройки не затрагивают более никого.

Кстати, а что такое RTFM (или где посмотреть?).


С переменной окружения буду экспериментировать. О результатах сообщу.


Spadver - 28.4.2004 в 20:24

Цитата:
сообщение Spadver
С переменной окружения буду экспериментировать. О результатах сообщу.


Ура!!!
СПАСИБО АСКОЛЬД !!!
Вот слепил такой файл time.php

Код:

<?
echo date("H:i j/m/Y" ) ; // то что на сервере
echo "<br>" ;
putenv("TZ=Asia/Novosibirsk" ) ; // выставляем время Новосибирска
echo date("H:i j/m/Y" ) ; // смотрим результат
echo "<br>" ;
putenv("TZ=Europe/Moscow" ) ; // выставляем время Москвы (и как я только догадался что писать ;) )
echo date("H:i j/m/Y" ) ; // радуемся
?>


Надеюсь вставка подобного фрагмента в хедеры скриптов решит проблемму.