让FlipClock.js从设定的日期开始计数
Make FlipClock.js count up from set date
我像这样使用 Justin Kimbrell FlipClock.js(来自 flipclockjs.com):
$(function(){
FlipClock.Lang.Custom = { days:'Dagar', hours:'Timmar', minutes:'Minuter', seconds:'Sekunder' };
var opts = {
clockFace: 'DailyCounter',
countdown: true,
language: 'Custom'
};
var countdown = 1475924400 - ((new Date().getTime())/1000); // from: 10/08/2016 12:00 pm +0100
countdown = Math.max(1, countdown);
$('.clock-builder-output').FlipClock(countdown, opts);
});
它似乎运作良好。但我想添加另一个以相同方式工作的计数器,但它从过去设定的日期和时间开始计数。
谁能帮我解决这个问题?
自己解决了。 - 通过使用 FlipClock().setTime()
并发送以秒为单位的时间,因为时钟应该是 00:00:00(开始时间)。像这样:
FlipClock.Lang.Custom = { days:'Dagar', hours:'Tim', minutes:'Min', seconds:'Sek' };
var startDate = new Date('Fri Jan 8 2016 12:00:00 GMT+0200'); //What date to start counting from
var now = Math.floor(Date.now()/1000); //Current timestamp in seconds
var clockStart = now - startDate.getTime()/1000; //What to set the clock at when page loads
var clock2 = $('.clock2').FlipClock(opts).setTime(clockStart); //Start clock
我像这样使用 Justin Kimbrell FlipClock.js(来自 flipclockjs.com):
$(function(){
FlipClock.Lang.Custom = { days:'Dagar', hours:'Timmar', minutes:'Minuter', seconds:'Sekunder' };
var opts = {
clockFace: 'DailyCounter',
countdown: true,
language: 'Custom'
};
var countdown = 1475924400 - ((new Date().getTime())/1000); // from: 10/08/2016 12:00 pm +0100
countdown = Math.max(1, countdown);
$('.clock-builder-output').FlipClock(countdown, opts);
});
它似乎运作良好。但我想添加另一个以相同方式工作的计数器,但它从过去设定的日期和时间开始计数。 谁能帮我解决这个问题?
自己解决了。 - 通过使用 FlipClock().setTime()
并发送以秒为单位的时间,因为时钟应该是 00:00:00(开始时间)。像这样:
FlipClock.Lang.Custom = { days:'Dagar', hours:'Tim', minutes:'Min', seconds:'Sek' };
var startDate = new Date('Fri Jan 8 2016 12:00:00 GMT+0200'); //What date to start counting from
var now = Math.floor(Date.now()/1000); //Current timestamp in seconds
var clockStart = now - startDate.getTime()/1000; //What to set the clock at when page loads
var clock2 = $('.clock2').FlipClock(opts).setTime(clockStart); //Start clock