Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Igor Nikolaev                        2:5030/266     15 Jul 2001  02:42:00
 To : Yuriy Kaminskiy
 Subject : Re: Как перевести секунды в дни:часы:минуты:секунды?
 -------------------------------------------------------------------------------- 
 
 Yuriy Kaminskiy <Yuriy_Kaminskiy@p21.f517.n5020.z2.fidonet.org> wrote:
 
 >  >> можно понимать только как "как перевести интервал в секундах в..."
 >  IN> Время это и есть секунды с начала эпохи.
 >  А с чего ты взял, что его интересует время "с начала эпохи", а не с
 > какого-то другого момента?
 
 Времени с какого-то другого момента не существует.
 Ты же сам корректно сформулировал: *интервал*.
 
 > BTW, заметь, что "годы:месяцы:" в subj отсутствуют.
 
 Месяцы (а также недели) не мешают. Да, если интервал может
 быть длиннее года то нужно ловить $year. И наверное отваливать
 по assert'у обычно такие интервалы это признак ошибки.
 
 > Так что gmtime в любом случае не катит.
 
 Hу например вот так не катит (-:
 
 my ($sec,$min,$hour,$day,$year) = (gmtime($stop-$start))[0,1,2,7,5];
 $day+=365*($year-70);
 
 -- 
 Игорь Hиколаев
 --- ifmail v.2.12.os.sensi
  * Origin: Может мне не только пережевать, но ещё и перева (2:5030/266@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Как перевести секунды в дни:часы:минуты:секунды?   Igor Nikolaev   15 Jul 2001 02:42:00 
Архивное /ru.perl/13416ef7631cd.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional