Calendar
| Calendar Package |

## Name

Calendar — Utility class the builds and prints a calendar table

## Synopsis

Calendar `calendar_name`

## Calendar object subcommands

The main public command for a calendar object is emit that returns a calendar table

The method emit when invoked with a single argument takes it as an year number and prints the whole calendar of that year. When invoked with 2 arguments takes the first as a month, either expressed in its shortened form ('Jan','Feb',...) or as a number in the range 1-12. The second argument is a year number.

  calendar_obj emit
  calendar_obj emit ?month? ?year?
  calendar_obj emit ?`month | year`?
  The method 'emit' if invoked without arguments returns an ASCII formatted calendar of the current month

      set cal [Calendar #auto]
      set current_month [$cal emit]
      puts $current_month
            Jun 2010
        Su Mo Tu We Th Fr Sa
              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 29 30

Calendar Package |  | XmlCalendar