字符串类型的时间算差值

var x = 45,
interval;
window.onload = function() {
    var d = new Date("1111/1/1,0:" + x + ":0");
    interval = setInterval(function() {
        var m = d.getMinutes();
        var s = d.getSeconds();
        m = m < 10 ? "0" + m : m;
        s = s < 10 ? "0" + s : s;
        document.getElementById('time').innerHTML = m + ":" + s;
        d.setSeconds(s - 1);
    }, 1000);
}

我想问一下,这个倒计时怎么算总时间减去当前的时间的差值?这个时间是字符串类型的。菜鸟一个,请大神们回答一下!谢谢!

阅读 1.6k
2 个回答

总时间是什么?
d-new Date()可以算出毫秒差

可以参考下阮大的javascript标准参考,写法倒是没差,可js的时间是从1970年起始的……

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题