Automatically generated by Pod::Man 4.07 (Pod::Simple 3.32) Standard preamble: ========================================================================
NAMEDateTime::Calendar::Julian - Dates in the Julian calendar
use DateTime::Calendar::Julian; $dt = DateTime::Calendar::Julian->new( year => 964, month => 10, day => 16, ); # convert Julian->Gregorian... $dtgreg = DateTime->from_object( object => $dt ); print $dtgreg->datetime; # prints '0964-10-21T00:00:00' # ... and back again $dtjul = DateTime::Calendar::Julian->from_object( object => $dtgreg ); print $dtjul->datetime; # prints '0964-10-16J00:00:00'
DESCRIPTIONDateTime::Calendar::Julian implements the Julian Calendar. This module implements all methods of DateTime; see the DateTime(3) manpage for all methods.
METHODSThis module implements one additional method besides the ones from DateTime, and changes the output of one other method.
Returns the difference in days between the Gregorian and the Julian calendar.
This method is now equivalent to:
$dt->ymd('-') . 'J' . $dt->hms(:)
BACKGROUNDThe Julian calendar was introduced by Julius Caesar in 46BC. It featured a twelve-month year of 365 days, with a leap year in February every fourth year. This calendar was adopted by the Christian church in 325AD. Around 532AD, Dionysius Exiguus moved the starting point of the Julian calendar to the calculated moment of birth of Jesus Christ. Apart from differing opinions about the start of the year (often January 1st, but also Christmas, Easter, March 25th and other dates), this calendar remained unchanged until the calendar reform of pope Gregory
This module uses the proleptic Julian calendar for years before 532AD, or even 46BC. This means that dates are calculated as if this calendar had existed unchanged from the beginning of time. The assumption is made that January 1st is the first day of the year.
SUPPORTSupport for this module is provided via the firstname.lastname@example.org email list. See lists.perl.org for more details.
AUTHOREugene van der Pijll <email@example.com>
COPYRIGHTCopyright (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.
firstname.lastname@example.org mailing list