new Date() 倒计时功能

Posted liangliang74

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了new Date() 倒计时功能相关的知识,希望对你有一定的参考价值。

js中单独调用new Date() 显示的结果是:Fri May 20 2015 20:00:00 GMT+0800这种格式的时间

JS获取当前时间戳的方法

javascript 获取当前时间戳:
第一种方法:

var time =Date.parse(new Date());
结果:1463732230000
第二种方法:

var time =(new Date()).valueOf();
结果:1463732231455

第三种方法:

var time=new Date().getTime();
结果:1463732299085

    var ems = document.getElementsByTagName("em");
    var t_time = "2016/05/20 20:00:00";    
    s_time = new Date(t_time);
    s_time = Date.parse(t_time) / 1000;   
   (function setTime(){
        var n_time = Date.parse(new Date()) /1000;
        var time = s_time-n_time;
        if (time>0) {
            var d = parseInt(time / 86400);
            time = time - d * 86400;
            var h = parseInt(time / 3600);
            time = time - h * 3600;
            var m = parseInt(time / 60);
            time = time - m * 60;
            var s = time;
            ems[3].innerhtml = s;
            ems[2].innerHTML = m;
            ems[1].innerHTML = h;
            ems[0].innerHTML = d;
            setTimeout(setTime, 500);
        }else {
            alert(‘倒计时结束了‘)
        }
    })();

以上是关于new Date() 倒计时功能的主要内容,如果未能解决你的问题,请参考以下文章

倒计时之时分秒格式化

JS日期对象,倒计时函数

Javascript Date对象 --- 时间戳及淘宝倒计时抢购功能实现

iOS浏览器 new Date() 返回 NaN

new Date()在安卓下正常,在IOS下显示不出来

JavaScript 跨浏览器,高分辨率计时器功能(替换Date()。getTime())。