以UTC格式获得UTC时区+/-
问题描述:
我想获取与UTC相关的用户时区,然后显示UTC +/-。例如加利福尼亚州的用户应该显示UTC -8(或-7取决于),而巴林会显示UTC +3等。以UTC格式获得UTC时区+/-
下面的代码不告诉我,如果它是加号或减号,它只是给出现在回答7。我如何得到它给我一个加号或减号?
var offset = new Date().getTimezoneOffset();
document.write(offset/60);
答
这是非常简单的。
var offset = - new Date().getTimezoneOffset();
document.write((offset > 0 ? '+' : '') + offset/60);
+0
谢谢你的作品。 –
如果你可以使用库,您可以检出**瞬间JS **库,http://momentjs.com/timezone/docs/#/using-timezones/formatting/ –
不知道你的意思。当我运行这个时,它会记录“UTC -10”。 –
嗯..你在哪里?澳大利亚? –