How exactly do I fix the backend after this? Will a newer version of php or nodeJS have the correct handling of these timezone changes? I’ve been wondering about this for a while but can’t find an answer when googling.
The new rules will be incorporated into tzdata, which is used for various operating systems, software libraries, etc.
Not sure why you're getting downvoted. When I read the headline, my first thought was "how are they going to update the tz database on all Linuxes in the world in time?" I expect some confusion on November 1.
Here's the thread on IANA time zone mailing list where this is being discussed: https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/66...
BC should've timed this better. They just released 2026a.
In the future, you can check if your database has been updated with this: (it should show no transition in November):
zdump -v America/Vancouver | grep 2026