Javascript 如果我重新加载页面,倒计时将重置-需要将其设置为某个日期

Javascript 如果我重新加载页面,倒计时将重置-需要将其设置为某个日期,javascript,jquery,countdown,Javascript,Jquery,Countdown,我有倒计时脚本,如果我重新加载页面,它将重新开始。我需要让它一直工作到某个日期 这里是倒计时视图的链接,您也可以下载并使用它或查看代码: 下面是脚本: $(文档).ready(函数(){ $(“#倒计时2”)。类别倒计时({ 完:"1388468325", 现在:'1378441323', 标签:对, 风格:{ 元素:“”, 文本响应:.5, 天数:{ 仪表:{ 厚度:.01, bgColor:“rgba(0,0,0,0.05)”, fgColor:#1abc9c }, textCSS:“字体

我有倒计时脚本,如果我重新加载页面,它将重新开始。我需要让它一直工作到某个日期

这里是倒计时视图的链接,您也可以下载并使用它或查看代码:

下面是脚本:

$(文档).ready(函数(){
$(“#倒计时2”)。类别倒计时({
完:"1388468325",
现在:'1378441323',
标签:对,
风格:{
元素:“”,
文本响应:.5,
天数:{
仪表:{
厚度:.01,
bgColor:“rgba(0,0,0,0.05)”,
fgColor:#1abc9c
},
textCSS:“字体系列:\'opensans\”;字体大小:25px;字体重量:300;颜色:#34495e;'
},
工作时间:{
仪表:{
厚度:.01,
bgColor:“rgba(0,0,0,0.05)”,
fgColor:#2980b9“
},
textCSS:“字体系列:\'opensans\”;字体大小:25px;字体重量:300;颜色:#34495e;'
},
会议记录:{
仪表:{
厚度:.01,
bgColor:“rgba(0,0,0,0.05)”,
fgColor:#8e44ad”
},
textCSS:“字体系列:\'opensans\”;字体大小:25px;字体重量:300;颜色:#34495e;'
},
秒数:{
仪表:{
厚度:.01,
bgColor:“rgba(0,0,0,0.05)”,
fgColor:#f39c12
},
textCSS:“字体系列:\'opensans\”;字体大小:25px;字体重量:300;颜色:#34495e;'
}
},
onEndCallback:function(){
log(“超时!”);
}
});
});

每当重新加载页面时,内存将重置。尝试使用一些持久性的东西,比如存储计时器结束日期的

正如@Himanshu-Upadhyay的回答和@Santi的评论中所述,每次重新加载页面时都应该创建
now


现在按如下方式获取当前时间变量:

$(document).ready(function() {
    var d = new Date();
    var now = d.getTime();

    $('#countdown2').ClassyCountdown({
        end: '1388468325',
        now: now,
        ....
    });
});

“重新开始”是什么意思?似乎您已硬编码了
now
的值-如果您希望倒计时保持相对于端点,是否应将
now
设置为。。。好。。。现在?此外,您应该为该插件托管
.js
文件,并在代码段中使用“添加外部库”工具,以便您的问题可以复制。是的,我现在在文件中,即使我添加了日期和写入格式,它仍然看不到日期和作品相同,或者感谢您的回复。现在应该工作了,但工作如何结束?如何从现在开始设置结束日期?通常结束日期是固定的。直到倒计时结束。
var dEnd=新日期('2017-07-04 12:00:00');var timeEnd=dEnd.getTime()-将日期/时间替换为您想要的,并设置
end:timeEnd
@Santi它改变了行为,改变了白天时间,我认为现在的问题在于
now:date.now(),
。我想它现在找不到日期(随机获取),并且为每个刷新页面设置不同的分和秒。我将在链接中更改代码以显示给您。链接:@HimanshuUpadhyay现在我想是约会问题了。我在我的文件中更改了Santi的代码,您可以从链接中看到行为:timer.craftovdvlp.club。谢谢您的回复。如果我现在改变,计时器就会崩溃。。。结尾也一样
$(document).ready(function() {
    var d = new Date();
    var now = d.getTime();

    $('#countdown2').ClassyCountdown({
        end: '1388468325',
        now: now,
        ....
    });
});