mkures
(Mkures)
April 3, 2023, 8:19pm
1
Hi,
Mexico has permanently removed the DST ( Daylight Saving Time ) for some of the states. All my workflows running with Node JS have now wrong date/time.
It seems that an upgrade of node JS is needed.
More information here:
nodejs:main
← nodejs:actions/timezone-update
opened 12:24AM - 04 Dec 22 UTC
This PR was generated by tools/timezone-update.yml.
Updates the ICU files as pe… r the instructions present in https://github.com/nodejs/node/blob/main/doc/contributing/maintaining-icu.md#time-zone-data
To test, build node off this branch & log the version of tz using
```js
console.log(process.versions.tz)
```
# Maintaining ICU in Node.js
## Background
International Components for Unicode ([ICU4C][ICU]) is used both by V8
and also by Node.js directly to provide internationalization
functionality. To quote from icu-project.org:
> ICU is a mature, widely used set of C/C++ and Java libraries providing
> Unicode and Globalization support for software applications. ICU is
> widely portable and gives applications the same results on all platforms
> and between C/C++ and Java software.
If Node.js is configured to use its built-in ICU,
it uses a strict subset of ICU which is in
[deps/icu-small](https://github.com/nodejs/node/tree/HEAD/deps/icu-small).
A good description of the different ways Node.js can be built with ICU
support is in [api/intl.html](https://nodejs.org/api/intl.html).
## Data dependencies
This file has been truncated. show original
I need to know if this is something that will be done, or if it needs to be handle at code level.
Thanks