【问题标题】:How do I set a time zone for a JavaScript date?如何为 JavaScript 日期设置时区?
【发布时间】:2015-08-21 17:13:52
【问题描述】:

我正在尝试使用 countdown 在 JavaScript 中做一个倒数计时器,但我希望 Date 对象与特定时区相关。

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

【问题讨论】:

标签: javascript jquery date timezone


【解决方案1】:

如倒计时插件(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/

【讨论】:

    猜你喜欢
    • 2016-03-26
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 2017-10-10
    • 2020-07-08
    相关资源
    最近更新 更多