Javascript 诸如(巴雷拉斯-巴西、马什哈德-伊朗)时区缩写等国家将以-03、&x2B;330改为BRT和IRST

Javascript 诸如(巴雷拉斯-巴西、马什哈德-伊朗)时区缩写等国家将以-03、&x2B;330改为BRT和IRST,javascript,Javascript,对一些国家来说,时区的缩短不会到来 对于印度来说,加速是可以的,但是对于像巴西这样的其他国家,我得到的不是快速公交,而是-30 var rightNow = new Date(); alert(String(String(rightNow).split("(")[1]).split(")")[0]); output. +330 for IRAN instead of IRST 我需要的不是数字,而是任何国家的名称。是的,在IANA中,最新数据库中没有此类信息。来自MDN:“时区的一种依赖于

对一些国家来说,时区的缩短不会到来

对于印度来说,加速是可以的,但是对于像巴西这样的其他国家,我得到的不是快速公交,而是-30

var rightNow = new Date();
alert(String(String(rightNow).split("(")[1]).split(")")[0]);

output. +330 for IRAN instead of IRST 

我需要的不是数字,而是任何国家的名称。

是的,在IANA中,最新数据库中没有此类信息。

来自MDN:“时区的一种依赖于实现的字符串表示形式,可能是缩写或全名(时区的名称或缩写没有标准),例如“Line Islands Time”或“LINT”和“直到ECMAScript 2018(第9版),
Date.prototype.toString
返回的字符串格式取决于实现。因此,不应依赖于它是否为指定格式。”;改用奇妙的库,其中包括TZ数据库;常数时间=新日期();常量timeZoneOffset=time.getTimezoneOffset();时刻.tz.区域(时区).abbr(时区偏移);它也仅适用于少数国家,但并非适用于上述所有国家。出于某种原因,IANA时区列表(互联网上关于时区信息的最终权威)从未提及IRST。你可能想用标签询问原因。谢谢你提供的信息,但是如果我需要任何国家的缩写,我应该如何进行。即使他们在IANA中不存在。不知道,因为你似乎想要通常不可用的信息。Javascript没有这个信息;您需要一个包含此信息的数据库。我将再次提醒您,您正在问一个针对javascript标记中的时区专家的问题。这就像去纽约蛋糕烘焙学校询问有关厄瓜多尔甘蔗生产的问题。当然它有一些联系点,但是你要找的专家在别处。适当地标记。