javascript - 如何在 FlipClock js 小部件中设置特定的开始时间?

标签 javascript jquery datetime momentjs flipclock

我想在 FlipClock.js 小部件和 moment.js 中设置纽约时间。我试过

HTML
<div class="my_flip_clock"></div>

JS
var a = moment.tz('America/New_York');
var clock = $('.my_flip_clock').FlipClock({
    clockFace: 'TwelveHourClock'
});
clock.setTime(new Date(a.format()).getTime() / 1000);

最佳答案

来自Moment Timezone documentation :

Moment.js 有两个使用时区的接口(interface)。

moment.tz(..., String) 用于创建带有时区的时刻,moment().tz(String) 用于更改现有时刻的时区。

var d = new Date(); // Get a new JS Date instance at current time in system time zone
var a = moment.tz(d.getTime(), 'America/New_York');  // Convert to New York time zone
var dny = new Date(a.format('YYYY-MM-DD hh:mm:ss a')); // Get new JS Date instance for values in New York
var clock = $('.my_flip_clock').FlipClock(dny, {
    clockFace: 'TwelveHourClock'
});

关于javascript - 如何在 FlipClock js 小部件中设置特定的开始时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43235667/

相关文章:

javascript - 如何通过函数的参数在 javascript 函数中触发 javascript 函数?

javascript - 在滚动页面时将页面部分 ID 添加到地址栏

javascript - 唯一识别传单标记

javascript - 如何从移动网页打开 Whatsapp 聊天?

jquery - Ajax 在重定向时显示消息

python - 日期时间到文件时间 (Python)

python - 如何在 python 中对 datetime.timedelta 执行除法?

python-3.x - 日期时间、 Pandas 和时区问题 : AttributeError: 'datetime.timezone' object has no attribute '_utcoffset'

javascript - JS NG2 Firebase - 将 foreach 值添加到数组并在模板中使用

javascript - 从实用程序文件访问 cc.Director 成员和函数