The following module was proposed for inclusion in the Module List:

  modid:       Date::SundayLetters
  DSLIP:       cdpfp
  description: Calculate the sunday letter for a given day
  userid:      RBOW (Rich Bowen)
  chapterid:    6 (Data_Type_Utilities)
  communities:
    [EMAIL PROTECTED]

  similar:
    Date::Doomsday, Date::DayOfWeek

  rationale:

    The ancient romans, who had a 8 day week, labelled the days in
    their calendar with a 8-letter cycle A..H, with the first day of the
    year always being A. Knowing what letter was given to the first
    market day in a given year, you would then know, for the whole year,
    when market day would be.

    When the 7-day week came into general use, this same technique was
    used, except that the H was dropped. The market-day reasoning was
    then used to figure out when the Sundays were. These letters came to
    be called the "sunday letters."

    The letter of the first sunday of a given year is called the sunday
    letter for that year. And the letter for a given day is also called
    the sunday letter for that day.

    Leap years are strange, as always. In a yeap year, the 24th and
    25th of February are both F days. Consequently, leap years have two
    sunday letters - one for days before the 24th of February, and a
    different one for days after the 24th of February.

    This module calculates, for any given day of the year, what the
    "sunday letter" is for that day. Or, given a year, it will calculate
    the sunday letter(s) for that year.

    Reference: The Oxford Companion to the Year, page 829-832.

  enteredby:   RBOW (Rich Bowen)
  enteredon:   Sun Jun 10 13:57:21 2001 GMT

The resulting entry would be:

Date::
::SundayLetters   cdpfp Calculate the sunday letter for a given day  RBOW


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=dc000000_29108546bfdc76a2&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=dc000000_29108546bfdc76a2&SUBMIT_pause99_add_mod_insertit=1

Reply via email to