当前位置:首页 > 代码 > 正文

js年月日的倒计时代码(js倒计时代码到某天)

admin 发布:2022-12-19 23:29 146


今天给各位分享js年月日的倒计时代码的知识,其中也会对js倒计时代码到某天进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求一个倒计时js代码,非常简单的

逻辑如下:

1、先判断两个时间的时间差,当然如果得到的时间是13位时间戳的话你需要转化一下

2、判断时间够一天显示天数,够一小时显示小时数

相关代码:

//获取时间,时间戳转换,不是则不转

var mydate1 = new Date(parseInt(time1.replace("/Date(", "").replace(")/", "")));

var mydate2 = new Date(parseInt(time2.replace("/Date(", "").replace(")/", ""))); 

//获取剩余秒数 

var timerc =dateDiff(mydate, '2015/05/19 10:00:00') / 1000;

function dateDiff(date1, date2) {

            var dt1 = new Date(Date.parse(date1));

            var dt2 = new Date(Date.parse(date2));

            try {

                return Math.round((dt2.getTime() - dt1.getTime()));

            }

            catch (e) {

                return e.message;

            }

        } 

//循环调用倒计时

  function add() { //加时函数

            --timerc; //时间变量自减1

            var day = parseInt(timerc / 86400);

            var hour = parseInt((timerc % 86400) / 3600);

            var min = parseInt((timerc % 3600) / 60);

            var sec = Number(parseInt(timerc % 60 / 10)).toString() + Number(parseInt((timerc % 10))).toString();

            if (day  0) { //如果不到5分钟

                $("#day").html(day + '天'); //写入天数

                $("#hour").html(hour + '时'); //写入小时数

                $("#min").html(min + '分'); //写入分钟数

                $("#sec").html(sec + '秒'); //写入秒数(两位)

            }

            else if (hour  0) {

                $("#hour").html(hour + '时'); //写入小时数

                $("#min").html(min + '分'); //写入分钟数

                $("#sec").html(sec + '秒'); //写入秒数(两位)

            }

            else if (min  0) {

                $("#min").html(min + '分'); //写入分钟数

                $("#sec").html(sec + '秒'); //写入秒数(两位)

            }

            else if (sec != '00') {

                $("#sec").html(sec + '秒'); //写入秒数(两位)

            }

            else {

                tiao(activity); return true;//时间到0调用函数

            }

            setTimeout("add()", 1000); //设置1000毫秒以后执行一次本函数

        };

望采纳!

用js写倒计时~但规定要用以下代码~求助

SCRIPT LANGUAGE="JavaScript"

!--

var maxtime = 60*60;//60*60 //一个小时,按秒计算,自己调整!

function CountDown(){

if(maxtime=0){

//minutes = Math.floor(maxtime/60);

seconds = Math.floor(maxtime%60);

//msg = "距离结束还有"+minutes+"分"+seconds+"秒";

msg = "距离结束还有"+seconds+"秒";

document.all["timer"].innerHTML=msg;

if(maxtime == 5*60){

alert('注意,还有5分钟!');

}

--maxtime;

}else{

clearInterval(timer);

//alert("时间到,结束!");

maxtime=60*60;

timer = setInterval("CountDown()",1000);

}

}

timer = setInterval("CountDown()",1000);

//--

/SCRIPT

div id="timer" style="color:red"/div

SCRIPT LANGUAGE="JavaScript"

!--

var maxtime = 5*60;//60*60 //一个小时,按秒计算,自己调整!

var timer;

function CountDown(){

if(maxtime=0){

var minutes = Math.floor(maxtime/60);

var seconds = Math.floor(maxtime%60);

var msg = "距离刷新还有"+minutes+"分"+seconds+"秒";

$('#timer').html(msg);

//document.all["timer"].innerHTML=msg;

--maxtime;

}else{

clearInterval(timer);

//一下两个方法是倒计时结束后调用的方法

searchTaskList();

myajax();

//设置下一次的倒计时

maxtime=5*60;

timer = setInterval("CountDown()",1000);

}

}

timer = setInterval("CountDown()",1000);

//--

/SCRIPT

div id="timer" style="display:inline;color:red"/div

js倒计时代码的问题

var now = new Date()

var over = new Date(2017,4,18,20,30,00)

var time=(over.getTime())-(now.getTime())

time=time/1000;//毫秒数转秒数

setInterval (function(){

var day=parseInt(time/60/60/24)

var hour=parseInt(time/60/60%24)

var minute=parseInt(time/60%60)

var second=parseInt(time%60)

time-=1;

console.log(day+"天"+hour+"时"+minute+"分"+second+"秒")

},1000)

js倒计时代码还剩多少天

首先,获取当前时间 var a = new Date()

然后拿你要比较的时间var b = new Date('2015-08-29')

与当前时间比较,var c = b-a

c就是得到的时间差,意义是两个时间相差的毫秒数。

最后相差的天数就是 var d=c/1000/3600/24

你最后对d向上取整,就是相差的天数了

js倒计时具体时间怎么设置

var the_s = 188888;//定义剩余时间, 必须用时间戳.单位为秒

setInterval(promote,1000);//每秒执行一次下面的函数

function promote() {

var d = Math.floor((the_s / 3600) / 24);

var g = Math.floor((the_s - d * 24 * 3600) / 3600);

var e = Math.floor((the_s - d * 24 * 3600 - g * 3600) / 60);

var f = (the_s - g * 3600) % 60;

var html = "还剩b" + d + "/b天b" + g + "/b时b" + e + "/b分b" + f + "/b秒";

document.getElementById("divdown1").innerHTML = html;//这个id是你想要显示的div的id

the_s--;

}

我这个定时器比你的好, 用我的.  你只要定义了the_s和要显示在哪的id. 就可以用了.

如你要显示剩余4小时, 那么将4小时转化为秒: 4*60*60=14400, 就这样调用:

var the_s = 14400;

setInterval(promote,1000);

就ok了. 记得要引用我的函数哟~

关于js年月日的倒计时代码和js倒计时代码到某天的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/30236.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载