在 JAVASCRIPT 中,是否可以获得我们在系统中选择的国家名称。例如,如果我的系统时区是“india/kolkata”,我们可以获得如下偏移值:
d = new Date()
utc = d.getTime() + (d.getTimezoneOffset()*60000)
offset = (d.getTime()-utc)/3600000
因此 offset 是所需的值,例如 india 的 5.5 。
但我不知道国名。我想通过将偏移量与我的时区数据库中的国家/地区名称进行映射来获取国家/地区名称。但我发现有些国家有相同的时区。例如,印度和斯里兰卡是两个具有相同时区且偏移量为 5.5 的国家。那么,如何从系统的 timezone 获取正确的 javascript 国家名称。
谢谢