|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Ilia Vinokurov 2:5020/400 22 Mar 2006 14:01:58 To : Victor Wagner Subject : Re: как pазделить вpемя на часы, минуты , секунды -------------------------------------------------------------------------------- "Victor Wagner" <vitus@45.free.net> wrote in message news:dvqnlv$2hf$1@wagner.wagner.home... > Bobylev Pavel <Bobylev.Pavel@p12.f22.n5009.z2.fidonet.org> > wrote: > BP> Пpиветствую вас All Как осуществить сабж? и сpавнить с > BP> настоящим вpеменем и в случае pазницы в 3 часа выполнить > BP> какие-то действия! > > Сейчас нас в RU.PERL прогонят, потому что ничего cgi-специфичного в > данной задаче нет. > > Разделить время на часы минуты и секунды - с помощью встроенной функции > localtime. > > А вот сравнивать с настоящим лучше в формате unixtime. > > if (time()-$sometime>3*3600) { > &do_something; > } Про переход на летнее и зимнее время тоже не стоит забывать, когда деление целого количества дней на 24 вдруг даст остаток :-) > > Еще вопрос в том, что это за время. Если время модификации какого-нибудь > файла, стоит смотреть в сторону операции -M > > if (-M $filename > ...) Она, правда в сутках работает, а не в часах. > > > BP> Пишите письма!!! > -- --- ifmail v.2.15dev5.3 * Origin: COMSTAR Telecommunications (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1216859d75e93.html, оценка из 5, голосов 10
|