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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Alex Povolotsky                      2:5020/145     22 Nov 2003  18:14:24
 To : Sergey Sysoev
 Subject : Re: вывод даты на пеpле
 -------------------------------------------------------------------------------- 
 
 .RFC-X-Complaints-To: usenet@tarkhil.over.ru
 .RFC-NNTP-Posting-Date: Sat, 22 Nov 2003 14:14:24 +0000 (UTC)
 .RFC-User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.1 (Cuyahoga Valley,\n
 berkeley-unix)
 .RFC-Cancel-Lock: sha1:SWESK2n9YUTVLZz/EioQu0HBQEc=
 From: Alex Povolotsky <tarkhil@over.ru>
 
 Sergey Sysoev <Sergey.Sysoev@p46.f42.n5005.z2.fidonet.org> writes:
 
 >  AP> HИ В КОЕМ СЛУЧАЕ не городить свой огород на два экрана с
 >  AP> преобразованием даты и 8 ошибками в алгоритме обсчета.
 >
 > хм... ну экрана совсем не два..
 
 Это не по-пасански. По-пасански пересчитывать результат, выданный функцией
 time ;-)
 
 > sub arpa_date
 > {
 >     my $gm = localtime(shift);
 >     my @Day_name = ("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");
 >     my @Month_name = (
 >                 "Jan", "Feb", "Mar", "Apr", "May", "Jun",
 >                 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
 >
 >     sprintf("%-3s, %02d %-3s %4d %02d:%02d:%02d",
 >             $Day_name[$gm->wday],
 >             $gm->mday, $Month_name[$gm->mon], 1900+$gm->year,
 >             $gm->hour, $gm->min, $gm->sec);
 > }
 >
 > В результате Sat, 15 Nov 2003 00:55:51
 
 print POSIX::strftime("%a, %d %b %Y %T", localtime(time()));
 
 КСТАТИ, должно быть еще и быстрее. Вызывается функция strftime, писанная на
 C.
 
 -- 
 Alex.
 --- ifmail v.2.15
  * Origin: Minas Tirith (2:5020/145@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 вывод даты на пеpле   Max Matvijchuk   17 Nov 2003 01:25:00 
 вывод даты на пеpле   Oleg Gritsak   17 Nov 2003 08:29:02 
 Re: вывод даты на пеpле   Dennis Vshivkov   17 Nov 2003 13:08:10 
 Re: вывод даты на пеpле   Alex Povolotsky   17 Nov 2003 11:04:24 
 вывод даты на пеpле   Sergey Sysoev   17 Nov 2003 20:02:47 
 Re: вывод даты на пеpле   Alex Povolotsky   22 Nov 2003 18:14:24 
Архивное /ru.unix/10443beac03c1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional