|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Novak 2:469/138.1 18 Mar 2002 01:17:53 To : All Subject : ХЗ (лажа с timelocal) --------------------------------------------------------------------------------
Привет All!
В перле делаем это:
$time = localtime (1016377200);
Получаем это:
Sun Mar 17 17:00:00 2002
Это реальный результат, который получается (или как минимум, должен получиться)
на большинстве систем. Hо, на одном странном хостинге у меня эта дата (в общем
число), получается из преобразования Mar 17 10:00:00 2002 (т.е. откуда то
берутся лишние 7 часов) с использованием
#s m h day mon year
$m = timelocal(0, 0, 10, 17, 2, 2002);
Я полагаю, что timelocal увидев клиента из другой часовой зоны работает по
другому (у меня с сервером 7 часов разницы). Может ли быть так?
Кто то может объяснить этот маразм?
Что иожно заюзать вместо time:timelocal или как его обмануть? Мне нужны цифры,
жестко привязанные к серверу и не зависящие от клиента.
ICQ: 21977876 [Team Жратва - рулез!]
Удачи тебе, All, в твоих мучениях!
--- Операционная система D00M - самая операционная система в мире
* Origin: Почту по утрам тянут либо аристократы,либо дегенераты! (2:469/138.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/27903c953472.html, оценка из 5, голосов 10
|