Javascript Intl API从哪里获得它';什么是时区表?
我依靠Javascript Intl API从哪里获得它';什么是时区表?,javascript,ecmascript-intl,Javascript,Ecmascript Intl,我依靠Intl来确定用户的时区 我还想为用户提供一种选择时区的方法。我有一个时区列表——奥尔森数据库的一些子集 我想确保Intl不会给我一些我列表中没有的奇怪时区 INTLAPI从哪里得到它的时区列表?是否有一种方法可以列出所有这些内容,或者它是否信任浏览器?根据: 实现必须识别的唯一价值是 “UTC”;默认值是运行时的默认时区。启动位置 还可以识别的时区名称, 例如“亚洲/上海”、“亚洲/加尔各答”、“美国/纽约” 是的,但IANA时区数据库没有平面csv列表。有一个列表,但我担心它还没有满。
Intl
来确定用户的时区
我还想为用户提供一种选择时区的方法。我有一个时区列表——奥尔森数据库的一些子集
我想确保Intl
不会给我一些我列表中没有的奇怪时区
INTLAPI从哪里得到它的时区列表?是否有一种方法可以列出所有这些内容,或者它是否信任浏览器?根据:
实现必须识别的唯一价值是
“UTC”;默认值是运行时的默认时区。启动位置
还可以识别的时区名称,
例如“亚洲/上海”、“亚洲/加尔各答”、“美国/纽约”
是的,但IANA时区数据库没有平面csv列表。有一个列表,但我担心它还没有满。写一个简单的JavaScript程序来比较你的数据库列表和浏览器支持的数据库列表怎么样?不同的浏览器实现不同版本的IANA DB,所以这是另一个复杂的问题。。。如果我找到一种方法来锁定一个特定的版本,我会在这里发帖。