[tz] Merged 1970+ time zones should always return -1 pre-1970
Derick Rethans
derick at derickrethans.nl
Tue Sep 28 15:40:57 UTC 2021
On Tue, 28 Sep 2021, Brian Inglis via tz wrote:
> I think for all zones with data merged prior to 1970, the data and API should
> always return *-1* for all times prior to 1970-01-01 00:00:00Z, as anything
> else is inaccurate or a kludge.
That is only an option if you use the code bundled with the data. I
can't simply change PHP to throw a "can't have this Date" exception for
pre-1970 timestamps. And removing/changing the already existing timezone
information to either that of a different country or UTC, is also not
practical. It is a backwards compatibiliy break that I *will* get emails
about.
cheers,
Derick
--
PHP 7.4 Release Manager
Host of PHP Internals News: https://phpinternals.news
Like Xdebug? Consider supporting me: https://xdebug.org/support
https://derickrethans.nl | https://xdebug.org | https://dram.io
twitter: @derickr and @xdebug
More information about the tz
mailing list