Projects / Date::Calc

Date::Calc

The Date::Calc package consists of a (pure-Perl) wrapper which either loads Date::Calc::XS (a separate implementation in C and XS) or Date::Calc::PP (a pure-Perl implementation which is part of the Date::Calc package). The Date::Calc::XS and Date::Calc::PP modules perform all kinds of date calculations based on the Gregorian calendar (the one used in all Western countries today), according to relevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable). The package is designed as an efficient toolbox, not a bulky ready-made application. It provides extensive documentation and examples of use, multi-language support, and special functions for business needs.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  02 Nov 2009 14:10

Release Notes: This release fixes a bug in "Mktime()" and in the test suite.

Release Notes: Date::Calc has become a wrapper which tries to load Date::Calc::XS (the C/XS part it used to consist of), and failing that, loads Date::Calc::PP, which is part of this release (and which used to be Date::Pcalc). Moreover, the language is not a global setting anymore, and a new "normalized" mode has been added.

  •  12 Sep 2009 14:42

Release Notes: This release introduces a new normalized date difference function.

  •  24 Aug 2009 21:42

    Release Notes: This release fixes several minor issues and makes the days which form the weekend in a Date::Calendar object configurable. The documentation has been updated accordingly.

    Release Notes: This release mainly serves to keep this module in sync with its dependency, the "Bit::Vector" module (version 6.6). It also fixes the problem with the Boolean C type in combination with Mac OS X and brings some very minor additions to its documentation.

    Screenshot

    Project Spotlight

    TXR

    A text extraction and reporting language.

    Screenshot

    Project Spotlight

    TomP2P

    A P2P-based high performance key-value pair storage library.