Intl API 从哪里得到它的时区列表?
Where does Intl API get it's time zone list?
我依靠 Intl
来确定用户的时区。
我还想为用户提供一种选择时区的方法。我有一个时区列表 -- Olson 数据库的一些子集。
我想确保 Intl
不会给我一些我的列表中没有的奇怪时区。
Intl API 从哪里得到它的时区列表?有没有办法列出所有这些或者它是否信任浏览器?
根据MDN:
The only value implementations must recognize is
"UTC"; the default is the runtime's default time zone. Implementations
may also recognize the time zone names of the IANA time zone database,
such as "Asia/Shanghai", "Asia/Kolkata", "America/New_York".
我依靠 Intl
来确定用户的时区。
我还想为用户提供一种选择时区的方法。我有一个时区列表 -- Olson 数据库的一些子集。
我想确保 Intl
不会给我一些我的列表中没有的奇怪时区。
Intl API 从哪里得到它的时区列表?有没有办法列出所有这些或者它是否信任浏览器?
根据MDN:
The only value implementations must recognize is "UTC"; the default is the runtime's default time zone. Implementations may also recognize the time zone names of the IANA time zone database, such as "Asia/Shanghai", "Asia/Kolkata", "America/New_York".