Автор Тема: Как в Perl определить сколько дней в месяце  (Прочитано 5767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Как в Perl определить сколько дней в месяце

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Как в Perl определить сколько дней в месяце
« Ответ #1 : 18 Июля 2002, 13:17:13 »
@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)


Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Как в Perl определить сколько дней в месяце
« Ответ #3 : 18 Июля 2002, 17:06:01 »
тьфу! не в году а в месяце конечно

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Как в Perl определить сколько дней в месяце
« Ответ #4 : 18 Июля 2002, 17:07:44 »
а зачем такой огород если просто нужно кол-во дней?

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как в Perl определить сколько дней в месяце
« Ответ #5 : 18 Июля 2002, 17:43:59 »

use Time::Local;
$m=2;
$y=2000;

print ((localtime(timelocal(0,0,0,1,$m,$y-1900)-1))[3]);

;)

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Как в Perl определить сколько дней в месяце
« Ответ #6 : 18 Июля 2002, 20:16:48 »
IMHO мой вариант побыстрее

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как в Perl определить сколько дней в месяце
« Ответ #7 : 19 Июля 2002, 12:30:24 »
Цитировать
IMHO мой вариант побыстрее

Не в скорости дело, а в умении!
А вообще ты смайлик внизу кода видел?

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Как в Perl определить сколько дней в месяце
« Ответ #8 : 19 Июля 2002, 15:06:11 »
В умении делать что? Скорость, как правило, главный критерий.

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как в Perl определить сколько дней в месяце
« Ответ #9 : 22 Июля 2002, 11:49:48 »
Цитировать
В умении делать что? Скорость, как правило, главный критерий.

Блин, ещё раз говорю, не тормози, посмотри на смайлик под моим кодом.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28