Воюем с GMT.

cDLEON

Онанист РНРСlub
Воюем с GMT.

Не сочтите за не опытность. Но вот сижу ломаю голову как сделать дату соответствующию определённому часовому поясу. Обычное добавление определённого количества часов к gmdate, я думаю, не покатит.Так как, например в Израеле, переход на летнее время осуществляется позже, чем в Белорусии. А если сервак будет с белорусским контентом, но физически расположен в Израеле ???
В общем не судите строго, переписываю свой CMS с нуля.....
 

WP

^_^
Товарисчь, чти ман.
[m]date[/m], [m]setlocale[/m].

PHP:
putenv('TZ=EST');
это для Eastern Standard Time, ну и т.д. и т.п.
 

[DAN]

Старожил PHPClub
В общем случае выставляется локаль того региона, для которого нужно получить время\дату и вызывается функция localtime()

В качестве примера можно по[д]смотреть PEAR::Date
 

cDLEON

Онанист РНРСlub
HEm
WP
Да читал. Толк? У себя на отладочном выставляю setlocale(LC_ALL,'ru_RU','ru');
gmdate() выводит время на 3 часа меньше Часовой пояс (+2)
date() выводит моё текущее время.
[DAN]
С удовольствием. Только если смотреть, то трудоёмко очень получицца. А времени у меня вобрез. :(
Может быть кто то на примере покажет небольшом ?
 

cDLEON

Онанист РНРСlub
HEm
Йа
Windows XP
Хостер
Linux
Но я знаю, что виндовс работает с setlocale т.к. в мануале не слова про совместимость.
WP
putenv('POMOSHNIK=NAH');
В твоём случае....Приколист....

-~{}~ 26.04.06 19:16:

Мде.......Опять ответов голяк...... Будем искать (с).

-~{}~ 26.04.06 21:13:

DATE("Z") - смещение часового пояса, в секундах (т.е. от "-43200" до "43200"). Смещение часовых поясов к западу от UTC всегда отрицательное, а для поясов в востоку от UTC - всегда положительное.
Всем спасибо.
 
Сверху