|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Mikhail Polykovsky 2:5020/400 17 Nov 2004 09:30:34 To : Ivan Frolkov Subject : Re: Календарь -------------------------------------------------------------------------------- MP>> Здравствуйте. MP>> Скажите, у какого модуля проще всего спросить список дат указанного MP>> месяца с указанием дня недели каждого дня? Цель: нарисовать календарь. MP>> Модули, рисующие сами, не подходят. IF> Есть то ли Simple::Calendar, то ли Calendar::Simple, который ничего не IF> рисует. Смотрел. Чем-то не приглянулся, не помню. IF> Hа самом деле все просто как мычание - из даты делаем время с помощью IF> Time::Local, а из времени делаем день недели с помощью localtime. IF> и высчитываем число дней между какой-то датой с начала времен с известным IF> днем недели и нужной, берем остаток от деления вычисленного числа дней на 7 IF> и немножко занимаемся арифметикой. Ага, идею понял, спасибо. IF> Hа самом деле тебе надо только день недели для первого числа: сделай массив IF> для кадого дня месяца и вставь в его начало столько undef'ов, сколько дней IF> перед тем днем недели, который является первый день месяца. Разумеется. -- Михаил Полыковский http://copi.ru/27690/ Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: UTC (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9096df678af1.html, оценка из 5, голосов 10
|