Projects / 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.

Operating Systems

Recent releases

  •  02 Nov 2009 12:03

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

    •  19 Oct 2009 08:54

      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 09:47

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

        •  24 Aug 2009 20:49

          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.

          •  28 Jul 2009 20:32

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.