|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alex Ostapov 2:5020/400 12 Jul 2000 19:25:33 To : All Subject : Re: Ошибка в преобразовании дат -------------------------------------------------------------------------------- "Vyacheslav" <eline@cs.dgtu.donetsk.ua> wrote in message news:8khsuc$1hlo$1@folgat.dgtu.donetsk.ua... > Командой scalar(localtime()) я получил следующую дату: > Wed Jul 12 15:37:49 2000, что соответствует 963405469 секундам (+-) > прошедшим с 01.01.1970. > При обратном преобразовании: > timelocal('49','37','15','12','Jul','2000') > я получил 947684269, что на 15721200 меньше (~181 день). > > Где БАГА? А с какой стати ты этой функции передаешь 'Jul'? Туда номер месяца передавать надо, поэтому и отработала функция правильно восприняв параметр как int('Jul')=1. Вот тебе и нет полгода :-) -- SY, Alex Ostapov. --- ifmail v.2.15dev5 * Origin: ISP SIM News server - http://www.sumy.net (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/652975553853.html, оценка из 5, голосов 10
|