DateTime::Calendar::Christian - Dates in the Christian calendar


NAME

DateTime::Calendar::Christian - Dates in the Christian calendar


SYNOPSIS

  use DateTime::Calendar::Christian;
  $dt = DateTime::Calendar::Christian->new( year  => 1752,
                                            month => 10,
                                            day   => 4,
                                            reform_date => $datetime );


DESCRIPTION

DateTime::Calendar::Christian is the implementation of the combined Julian and Gregorian calendar.

See the DateTime manpage for information about most of the methods.


BACKGROUND

The Julian calendar, introduced in Roman times, had an average year length of 365.25 days, about 0.03 days more than the correct number. When this difference had cummulated to about ten days, the calendar was reformed by pope Gregory XIII, who introduced a new leap year rule. To correct for the error that had built up over the centuries, ten days were skipped in October 1582. In most countries, the change date was later than that; England went Gregorian in 1752, and Russia didn't change over until 1918.


METHODS

This manpage only describes those methods that differ from those of DateTime. See the DateTime manpage for all other methods.


BUGS


SUPPORT

Support for this module is provided via the datetime@perl.org email list. See http://lists.perl.org/ for more details.


AUTHOR

Eugene van der Pijll <pijll@gmx.net>


COPYRIGHT

Copyright (c) 2003 Eugene van der Pijll. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


SEE ALSO

the DateTime manpage, the DateTime::Calendar::Julian manpage

datetime@perl.org mailing list