我试图在2个小时内显示一个简单的倒计时:
$(function () {
var timeout = new Date(20000);
$('#countdown').countdown({until: timeout, compact: true, format: 'HMS'});
});
但是我刚到00:00:00,任何想法为什么?
答案 0 :(得分:4)
您获得00:00:00
,因为new Date(20000);
实际上是
Thu Jan 01 1970 00:00:20 GMT+0000 (GMT)
像40年前一样。 :D你需要做的是:
var timeout = new Date(Date.now() + 20000);
或
var timeout = 20000;
顺便说一下:两小时不是20000
,而是
1000 (ms) * 60 (s) * 60 (min) * 2 == 7200000