DateTime::Event::Chinese

DateTime Extension for Calculating Important Chinese Dates
Download

DateTime::Event::Chinese Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Daisuke Maki
  • Publisher web site:
  • http://search.cpan.org/~dmaki/

DateTime::Event::Chinese Tags


DateTime::Event::Chinese Description

DateTime Extension for Calculating Important Chinese Dates DateTime::Event::Chinese is a Perl module which implements the algorithm described in "Calendrical Calculations" to compute some important Chinese dates, such as date of new year and other holidays (Currently only new years can be calculated).SYNOPSIS use DateTime::Event::Chinese; my $new_moon = DateTime::Event::Chinese->new_year(); my $dt0 = DateTime->new(...); my $next_new_year = $new_year->next($dt0); my $prev_new_year = $new_year->previous($dt0); my $dt1 = DateTime->new(...); my $dt2 = DateTime->new(...); my $span = DateTime::Span->new(start => $dt1, end => $dt2); my $set = $new_year->intersection($span); my $iter = $set->iterator(); while (my $dt = $iter->next) { print $dt->datetime, " "; } my $new_year = DateTime::Event::Chinese->new_year_for_sui(dateitme => $dt); my $new_year = DateTime::Event::Chinese->new_year_for_gregorian_year( datetime => $dt); my $new_year = DateTime::Event::Chinese->new_year_after(datetime => $dt); my $new_year = DateTime::Event::Chinese->new_year_before(datetime => $dt); Requirements: · Perl


DateTime::Event::Chinese Related Software