Forum Webscript.Ru
Программирование => Perl => Тема начата: от 18 Июля 2002, 12:53:29
-
Как в Perl определить сколько дней в месяце
-
@days = (31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if ($year % 4) {
$days[1] = 28;
}
количество дней в году $year = $days[$mon] (где $mon - 0-11)
-
http://search.cpan.org/doc/STBEY/Date-Calc-5.0/Calc.pod
-
тьфу! не в году а в месяце конечно
-
а зачем такой огород если просто нужно кол-во дней?
-
use Time::Local;
$m=2;
$y=2000;
print ((localtime(timelocal(0,0,0,1,$m,$y-1900)-1))[3]);
;)
-
IMHO мой вариант побыстрее
-
IMHO мой вариант побыстрее
Не в скорости дело, а в умении!
А вообще ты смайлик внизу кода видел?
-
В умении делать что? Скорость, как правило, главный критерий.
-
В умении делать что? Скорость, как правило, главный критерий.
Блин, ещё раз говорю, не тормози, посмотри на смайлик под моим кодом.