All releases of Class::Date


Release Notes: This release adds "ampm" and "meridiam" methods.


Release Notes: This release adds support for the Env::C module, and adds documentation about mod_perl issues and thread safety.


Release Notes: This release fixes a bug in Date::Parse support.


Release Notes: A new configuration variable, NOTZ_TIMEZONE, has been introduced. The module now removes the TZ environment variable if the timezone of the date is the same as NOTZ_TIMEZONE. This way, the module tries to mimic the behaviour of Class::Date 1.0.x, so that it can work (partially) on systems with broken TZ handling.


Release Notes: gmtime and timegm are once again used for dates which have a GMT timezone. This makes at least two timezones usable on systems where the timezone is not working (GMT and the local timezone). The documentation is also tweaked a bit.


Release Notes: A warning has been eliminated from the strftime method.


Release Notes: The module now tests and reports buggy Perl strftime implementations and does not start with them. The provided strftime is now fixed. The hardcoded class names, such as "Class::Date", have been removed from the code, so you can freely subclass the modules.


Release Notes: The "errstr" method is now documented, the timezone is fixed for Perl 5.8.0, and the missing "tzname" declaration is also fixed for Mac OS/X.


Release Notes: Date::Parse support now works well with partly defined dates, and full time zone support has been added (except on the Win32 platform).


Release Notes: The range of operation has been extended to 1902-2038 where the underlying system (Perl or POSIX functions) supports it.