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".