Time::Local and many of the "unix based" time functions base their time as "number of seconds since Jan 1, 1970". If you want a greater range, use Date::Calc which is good back to the year 1 AD.
Comment on Re: Older people should know their age on Mercury