【发布时间】:2011-10-26 02:23:35
【问题描述】:
我创建了一个小脚本来显示时间(UTC-+3.5)。问题在于changes GMT(+4.5, +3.5) in Iran 一年中每六个月一次,并且更改时间来回拉动 (Daylight Saving)
我如何通过更改伊朗的格林尼治标准时间来设置自己的时钟?我该怎么办? (现在伊朗的 GMT 是 +4.5)
示例: my code-jsfiddle
var int = self.setInterval("clock()", 1000);
function clock() {
var d = calcTime('+4.5')
var t = d.toLocaleTimeString();
document.getElementById("clock").innerHTML = t;
}
function calcTime(offset) {
d = new Date();
utc = d.getTime() + (d.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000 * offset));
return nd;
}
尊重
【问题讨论】:
-
请确认,您想自动调整为夏令时吗?
标签: javascript jquery timezone dst