Skip to content

ONE_YEAR is defined as 365.24225 days, but usually it is 365.2425 days #54

@tzccinct

Description

@tzccinct

On Gregorian calendar, a mean year is 365.2425 days. But Time::Seconds defines ONE_YEAR as 365.24225 days.

ONE_YEAR => 31_556_930, # 365.24225 days

Time-Piece/Seconds.pm

Lines 242 to 244 in adc2264

The methods make the assumption that there are 24 hours in a day, 7 days in
a week, 365.24225 days in a year and 12 months in a year.
(from The Calendar FAQ at http://www.tondering.dk/claus/calendar.html)

According to The Calendar FAQ,,

Isn’t there a 4000-year rule?

It has been suggested (by the astronomer John Herschel (1792-1871) among others) that a better approximation to the length of the tropical year would be 365969/4000 days = 365.24225 days.
(...snip..)
This rule has, however, not been officially adopted.

Why is an unofficial rule/value adopted in Time::Seconds? We might want to define ONE_YEAR as 365.2425 days.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions