2017-04-25 27 views

回答

1

有几件事情:

  • 瞬间,本身不能给你的时区缩写的。

  • moment-timezone附加组件可以为您提供存在于IANA time zone database中的缩写。我证明here

  • 时区数据库仅包含每个时区的一组缩略词。通常他们是英文表示 - 但是有一些可以被解释为英文或其他语言,如MSK(在俄罗斯莫斯科使用)。时区缩写有时不明确(CST =中部标准时间[美国]或中国标准时间),有时还有多个有效缩写(夏威夷= HST或HAST)。

  • 在某些情况下,根本不存在缩写,所以IANA时区数据库只会给出一个数字。例如,Europe/Minsk只是"+03"作为tz数据库中的当前缩写。

所以一般来说,答案是没有

但是,如果转向CLDR,你会发现一个几个时区有非英文缩写。例如,有加拿大的时区法国缩写(因为他们在加拿大讲英语和法语):

en_US 
------------------------------------ 
PST = Pacific Standard Time 
PDT = Pacific Daylight Time 
MST = Mountain Standard Time 
MDT = Mountain Daylight Time 
CST = Central Standard Time 
CDT = Central Daylight Time 
EST = Eastern Standard Time 
EDT = Eastern Daylight Time 

fr_CA 
------------------------------------ 
HNP = heure normale du Pacifique 
HAP = heure avancée du Pacifique 
HNR = heure normale des Rocheuses 
HAR = heure avancée des Rocheuses 
HNC = heure normale du Centre 
HAC = heure avancée du Centre 
HNE = heure normale de l’Est 
HAE = heure avancée de l’Est 

我什至不知道如果法国缩写在现实中实际使用。

在法国加拿大以外,您不会在任何地方找到许多翻译时区缩写的权威来源。如果你这样做,我很感兴趣,但总的来说 - 时区缩写的概念反映了西方和英国人对世界的思考方式。如果可能的话,我的建议是避免它们。