【发布时间】:2017-05-16 04:01:40
【问题描述】:
我正在尝试使用flipclock.js 为 2017 年 1 月 20 日下午 12:00 左右的就职典礼制作倒计时时钟
如何计算当前时间与该日期/时间之间的差异(以秒为单位)?
我目前有:
var inauguration = new Date("January 20, 2017 12:00:00");
var now = Date.now();
var diff = inauguration - now;
var clock = $('#clock').FlipClock(diff, {
countdown: true,
clockFace: "DailyCounter"
});
搞定了:
var inauguration = new Date(2017, 00, 20, 12, 0, 0, 0);
var now = Date.now();
var diff = inauguration.getTime() - now;
diff = diff / 1000;
var clock = $('#clock').FlipClock(diff, {
countdown: true,
clockFace: "DailyCounter"
});
【问题讨论】:
-
@Dalorzo 好吧,不。这是不同的东西。
-
哈哈是的,虽然我认为它与@Dalorzo 链接的有点不同。我们得到了它与下面的答案一起工作。团队合作成就梦想
:D -
创建日期时,不要解析字符串,直接将参数传递给 Date 构造函数:
new Date(2017,0,20,12)。鉴于内置解析主要依赖于实现,因此输入更少且问题更少。 ;-)
标签: javascript jquery date flipclock