タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

perlとカレンダーに関するgoto553のブックマーク (3)

  • 今年の祝日を表示するワンライナー - inamode13

    今年の祝日を表示するワンライナー perl -MCalendar::Japanese::Holiday=getHolidays -E 'binmode STDOUT, ":utf8"; $y = shift or die; for $m (1..12) { $r = getHolidays($y, $m); for $d (sort keys %$r) { printf "%d-%02d-%02d - %s\n", $y, $m, $d, $r->{$d} }}' 2010 Result. 2010-01-01 - 元日 2010-01-11 - 成人の日 2010-02-11 - 建国記念の日 2010-03-21 - 春分の日 2010-04-29 - 昭和の日 2010-05-03 - 憲法記念日 2010-05-04 - みどりの日 2010-05-05 - こどもの日 201

  • 国民の祝日の名称を取得するモジュール - Unknown::Programming

    昨日の続き。 Calendar::Japanese::Holidayなるものを触ってみた - Unknown::Programming いや、続きというか昨日も言ったように僕も前に作ったやつがあるので折角だし公開しよーかなと。 DateTime::Holiday::Japaneseという名前で作ってあるんだけど、名前空間的にDateTime使ってるということもありその辺良くわかんないので、CPANにはあげてません。 →DateTime-Holiday-Japanese-0.01.tar.gz ソースは以下 package DateTime::Holiday::Japanese; use strict; use warnings; use DateTime; use UNIVERSAL::require; use Class::Inspector; use utf8; use base qw

    国民の祝日の名称を取得するモジュール - Unknown::Programming
  • Calendar::Japanese::Holidayなるものを触ってみた - Unknown::Programming

    の祝日の名前を取得するモジュールのようです。 僕も前に自分用に同じようなヤツを作りました。 でCalendar::Japanese::Holidayなんですが、実装はさておき、実行結果に少し不満が。 というのも昔の休日が軒並みコケる。 まぁどこまで対応するかは用途によって変わるとは思うけど少なくとも、昭和23年(1948年)7月に制定された「国民の祝日に関する法律」を一番古いケースとして対応したほうがいいかと。 まずそれによると元旦は1949年〜現在の1月1日。 成人の日は1949年〜1999年の1月15日。2000年以降は1月の第二月曜日(ハッピーマンデー) 建国記念の日は1967年〜現在の2月11日。 天皇誕生日、というか4月29日の扱いが少しややこしい。 4月29日は1949年〜1988年の間が天皇誕生日、1989年〜2006年の間がみどりの日、2007年〜現在が昭和の日となる。

    Calendar::Japanese::Holidayなるものを触ってみた - Unknown::Programming
  • 1