我正在尝试在java脚本中获取系统日期的时区名称。
在Chrome和Firefox中,我能够做到这一点,但在IE的情况下,它给了我以下输出
var date = new date()
我的约会对象(“11月27日星期三17:46:24 UTC + 0530 2013”)。
显然,它没有向我提供有关时区名称的任何信息。
一种方法是使用“UTC + 0530”然后获取名称,但存在两个时区 对应于此值。所以不可能。
请建议。
答案 0 :(得分:0)
有这个javascript库你可能想尝试一下:
jsTimezoneDetect:http://pellepim.bitbucket.org/jstz/
示例:
var timezone = jstz.determine();
timezone.name();
--> "Asia/Kolkata"