DateTime::Event::ChineseDateTime Extension for Calculating Important Chinese Dates | |
Download |
DateTime::Event::Chinese Ranking & Summary
Advertisement
- 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