6

谷歌浏览器

new Date()
//returns Fri Mar 29 2013 17:55:25 GMT+0530 (IST)

IE8

new Date()
//returns Fri Mar 29 17:48:46 UTC+0530 2013

我需要(IST)从 IE 上的日期中提取部分,在 chrome 上我可以dateString.substring提取它,但在 IE 上我不能这样做。

该方法 getTimeZoneOffset 在几分钟内给了我偏移量,有没有办法使用偏移量获取字符串?

还是我需要研究与偏移量相对应的所有时区字符串并从中创建一个对象然后使用它?

4

2 回答 2

4

这可以为您服务吗?

jsTimezoneDetect

这也可能是相关阅读:如何通过 UTC 偏移量确定时区?

于 2013-03-29T12:56:11.643 回答
1

我认为没有办法在标准 JS 日期对象中可靠地执行您想要的操作,但这里有一些库可以帮助您:

Maybe one of them will give you the info you're looking for.

hope that helps.

于 2013-03-29T13:38:46.150 回答