有没有办法改变Javascript的getTimezoneOffset返回不同的时区偏移?更改Javascript的getTimezoneOffset以返回不同的时区偏移量?
福克斯例如,我的本地时区是GMT-8,但我想Date.getTimezoneOffset()返回GMT-1,所以我这样做如下:
var timeZone1 = new Date(Date.parse("2011-01-01T00:00:00-01:00"));
document.write("The local time zone is: GMT " + timeZone1.getTimezoneOffset()/60);
//show:The local time zone is: GMT-8
因此,如何使它显示GMT-1?
REFFERENCE链接:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset
感谢Matt.That真的帮助我=)除此之外,我仍然困惑的是,当我创建一个字符串“2011-01-01T00一个Date对象:00:00 -01:00“,我会认为js创建了一个Date对象,并且它的时区已经设置为东1.所以当我使用getTimezoneOffset()时,它应该让我回到指定的值,但不是我的本地时区。只觉得奇怪... – zhkzyth 2011-12-23 12:54:46
我建议使用时区插件的moment.js。 – Gordolio 2014-03-06 23:37:33