Javascript日期显示错误的时区“ GMT + 0521(印度标准时间)”

时间:2018-06-25 10:12:53

标签: javascript date

我有一个简单的问题。

  

如果日期在1906年之后,为什么JavaScript显示的时区错误

     

请找到以下相同的屏幕截图。


Chrome Console

1 个答案:

答案 0 :(得分:1)

来自Wiki:https://en.wikipedia.org/wiki/Time_in_India

  

尽管英属印度未正式采用标准时区   直到1905年,子午线在东经82.5°E经过阿拉哈巴德东部   经度被选为印度的中央子午线,对应   到该国家/地区的单个时区(UTC + 5:30)。印度标准时间   于1906年1月1日生效,并且也适用于斯里兰卡(当时   锡兰)。但是,加尔各答时间被正式维护为   单独的时区直到1948年,孟买的时间直到1955年。[8]

  

一些较旧的时区是:

     

孟买时间(UTC + 04:51),马德拉斯时间(UTC + 05:21)加尔各答时间   (UTC + 05:54),布莱尔港的平均时间