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