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

  modid:       Date::EzDate
  DSLIP:       bdpOp
  description: OO date calculatation and manipulation
  userid:      MIKO (Miko O'Sullivan)
  chapterid:    6 (Data_Type_Utilities)
  communities:

  similar:
    Date::Calc

  rationale:

    Date::EzDate was motivated by the simple fact that I hate dealing
    with date and time calculations, so I put all of them into a single
    easy-to-use object. The main idea of EzDate is that the object
    represents a specific date and time. A variety of properties tell
    you information about that date and time such as hour, minute, day
    of month, weekday, etc.

    The real power of EzDate is that you can assign to (almost) any of
    those properties and EzDate will automatically rework the other
    properties to produce a new valid date with the property you just
    assigned. Properties that can be kept the same with the new value
    aren't changed, while those that logically must change to accomodate
    the new value are recalculated. For example, incrementing epochday
    by one (i.e. moving the date forward one day) does not change the
    hour or minute but does change the day of week.

  enteredby:   MIKO (Miko O'Sullivan)
  enteredon:   Thu Dec 13 05:20:34 2001 GMT

The resulting entry would be:

Date::
::EzDate          bdpOp OO date calculatation and manipulation       MIKO


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=78200000_39ef1cd42669829c&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=78200000_39ef1cd42669829c&SUBMIT_pause99_add_mod_insertit=1

Reply via email to