Calendar::Simple

Perl extension to create simple calendars
Download

Calendar::Simple Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Dave Cross
  • Publisher web site:
  • http://search.cpan.org/~davecross/Array-Compare-1.14/lib/Array/Compare.pm

Calendar::Simple Tags


Calendar::Simple Description

Perl extension to create simple calendars Calendar::Simple is a very simple Perl module that exports one function called calendar.SYNOPSIS use Calendar::Simple; my @curr = calendar; # get current month my @this_sept = calendar(9); # get 9th month of current year my @sept_2002 = calendar(9, 2002); # get 9th month of 2002 my @monday = calendar(9, 2002, 1); # get 9th month of 2002, # weeks start on Monday my @span = date_span(mon => 10, # returns span of dates year => 2006, begin => 15, end => 28);calendarThis function returns a data structure representing the dates in a month. The data structure returned is an array of array references. The first level array represents the weeks in the month. The second level array contains the actual days. By default, each week starts on a Sunday and the value in the array is the date of that day. Any days at the beginning of the first week or the end of the last week that are from the previous or next month have the value undef.If the month or year parameters are omitted then the current month or year are assumed.A third, optional parameter, start_day, allows you to set the day each week starts with, with the same values as localtime sets for wday (namely, 0 for Sunday, 1 for Monday and so on).date_spanThis function returns a cur-down version of a month data structure which begins and ends on dates other than the first and last dates of the month. Any weeks that fall completely outside of the date range are removed from the structure and any days within the remaining weeks that fall outside of the date range are set to undef. Requirements: · Perl


Calendar::Simple Related Software