如何为JavaScript日期设置时区?

时间:2015-08-21 17:13:53

标签: javascript jquery date timezone

我正在尝试使用countdown在JavaScript中执行倒数计时器,但我希望Date对象相对于特定时区。

如何确保倒计时与特定时区内的特定时间/日期相关?

1 个答案:

答案 0 :(得分:0)

如倒计时插件(http://hilios.github.io/jQuery.countdown/examples/timezone-aware.html)的示例所示,您需要添加MomentJS库以设置相对于特定时区的Date对象。

HTML:

<div id="clock"></div>

JS:

var nextYear = moment.tz("2015-08-22 00:00", "America/Sao_Paulo");

$('#clock').countdown(nextYear.toDate(), function(event) {
    $(this).html(event.strftime('%D days %H:%M:%S'));
});

JSFiddle:https://jsfiddle.net/kbk798py/