翻拍倒计时插件的一些问题

qq_41730597 2019-12-06 05:08:45
现在需要做一个翻拍的倒计时 在网上找了个插件 链接http://www.bootstrapmb.com/item/1398


这是插件里面的js 代码
现在的问题是 startTime 值是固定的 ,页面一刷新 还是从这个时间点开始。那我现在要变成动态的 就是要获取当前时间和目标时间的差值替换掉 但是不知道怎么写 求助大神

目标时间:12月11号0点

急急急 求助大神!! 谢谢
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_41730597 2019-12-06
  • 打赏
  • 举报
回复
引用 3 楼 天际的海浪 的回复:
你输出下str看看正不正确,如str正确那就是插件的问题
好的我试试
天际的海浪 2019-12-06
  • 打赏
  • 举报
回复
你输出下str看看正不正确,如str正确那就是插件的问题
qq_41730597 2019-12-06
  • 打赏
  • 举报
回复
引用 1 楼 天际的海浪 的回复:

function supp(n) {
	return n<10?"0"+n:n;
}
var t = new Date("2019/12/11 00:00:00") - new Date();
t = Math.floor(t/1000);
var s = t%60;
t = Math.floor(t/60);
var m = t%60;
t = Math.floor(t/60);
var h = t%24;
var d = Math.floor(t/24);
var str = d+":"+supp(h)+":"+supp(m)+":"+supp(s);

之后设置
startTime: str
老哥 这个放进去有个bug 秒数不对
天际的海浪 2019-12-06
  • 打赏
  • 举报
回复

function supp(n) {
	return n<10?"0"+n:n;
}
var t = new Date("2019/12/11 00:00:00") - new Date();
t = Math.floor(t/1000);
var s = t%60;
t = Math.floor(t/60);
var m = t%60;
t = Math.floor(t/60);
var h = t%24;
var d = Math.floor(t/24);
var str = d+":"+supp(h)+":"+supp(m)+":"+supp(s);

之后设置
startTime: str

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧