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

每天倒计时代码(日常倒计时)

admin 发布:2022-12-19 18:15 162


本篇文章给大家谈谈每天倒计时代码,以及日常倒计时对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

html页面的倒计时代码。。。。急求!!!!

body

div id="timer"/div

script type="text/javascript" language="javascript"

var endDate=new Date(2010,11,11,17,05,40);//年月日时分秒,月要减去1

(function daoJiShi()

{

var now=new Date();

var oft=Math.round((endDate-now)/1000);

var ofd=parseInt(oft/3600/24);

var ofh=parseInt((oft%(3600*24))/3600);

var ofm=parseInt((oft%3600)/60);

var ofs=oft%60;

document.getElementById('timer').innerHTML='还有 '+ofd+' 天 ' +ofh+ ' 小时 ' +ofm+ ' 分钟 ' +ofs+ ' 秒';

if(ofs0){document.getElementById('timer').innerHTML='倒计时结束!';return;};

setTimeout('daoJiShi()',1000);

}());

/script

/body

谁能给我一个倒计时的代码啊?

第一种:精确到秒的javascript倒计时代码

HTML代码:

form name="form1"

div align="center" align="center"

center离2010年还有:br

input type="textarea" name="left" size="35" style="text-align: center"

/center

/div

/form

script LANGUAGE="javascript"

startclock()

var timerID = null;

var timerRunning = false;

function showtime() {

Today = new Date();

var NowHour = Today.getHours();

var NowMinute = Today.getMinutes();

var NowMonth = Today.getMonth();

var NowDate = Today.getDate();

var NowYear = Today.getYear();

var NowSecond = Today.getSeconds();

if (NowYear 2000)

NowYear=1900+NowYear;

Today = null;

Hourleft = 23 - NowHour

Minuteleft = 59 - NowMinute

Secondleft = 59 - NowSecond

Yearleft = 2009 - NowYear

Monthleft = 12 - NowMonth - 1

Dateleft = 31 - NowDate

if (Secondleft0)

{

Secondleft=60+Secondleft;

Minuteleft=Minuteleft-1;

}

if (Minuteleft0)

{

Minuteleft=60+Minuteleft;

Hourleft=Hourleft-1;

}

if (Hourleft0)

{

Hourleft=24+Hourleft;

Dateleft=Dateleft-1;

}

if (Dateleft0)

{

Dateleft=31+Dateleft;

Monthleft=Monthleft-1;

}

if (Monthleft0)

{

Monthleft=12+Monthleft;

Yearleft=Yearleft-1;

}

Temp=Yearleft+'年, '+Monthleft+'月, '+Dateleft+'天, '+Hourleft+'小时, '+Minuteleft+'分, '+Secondleft+'秒'

document.form1.left.value=Temp;

timerID = setTimeout("showtime()",1000);

timerRunning = true;

}

var timerID = null;

var timerRunning = false;

function stopclock () {

if(timerRunning)

clearTimeout(timerID);

timerRunning = false;

}

function startclock () {

stopclock();

showtime();

}

// --

/script

第二种:某某运动会

HTML代码:

!--倒计时Javascript begin--

script language="JavaScript"

!--

function DigitalTime1()

{

var deadline= new Date("08/13/2007") //开幕倒计时

var symbol="8月13日"

var now = new Date()

var diff = -480 - now.getTimezoneOffset() //是北京时间和当地时间的时间差

var leave = (deadline.getTime() - now.getTime()) + diff*60000

var day = Math.floor(leave / (1000 * 60 * 60 * 24))

var hour = Math.floor(leave / (1000*3600)) - (day * 24)

var minute = Math.floor(leave / (1000*60)) - (day * 24 *60) - (hour * 60)

var second = Math.floor(leave / (1000)) - (day * 24 *60*60) - (hour * 60 * 60) - (minute*60)

var deadline_2= new Date("08/13/2004") //开幕后计时

var symbol_2="8月13日"

var now_2 = new Date()

var diff_2 = -480 - now.getTimezoneOffset() //是北京时间和当地时间的时间差

var leave_2 = (now_2.getTime() - deadline_2.getTime()) + diff_2*60000

var day_2 = Math.floor(leave_2 / (1000 * 60 * 60 * 24))

var hour_2 = Math.floor(leave_2 / (1000*3600)) - (day_2 * 24)

var minute_2 = Math.floor(leave_2 / (1000*60)) - (day_2 * 24 *60) - (hour_2 * 60)

var second_2 = Math.floor(leave_2 / (1000)) - (day_2 * 24 *60*60) - (hour_2 * 60 * 60) - (minute_2*60)

day=day+1;

day_2=day_2+1;

if (day0) //还未开幕

{

//LiveClock1.innerHTML = "现在"+symbol+"天"

LiveClock1.innerHTML = "font

setTimeout("DigitalTime1()",1000)

}

if (day0) //已经开幕

{

//LiveClock1.innerHTML = "现在离"+symbol+"还有"+day+"天"+hour+"小时"+minute+"分"+second +"秒"

LiveClock1.innerHTML = "font

setTimeout("DigitalTime1()",1000)

}

if (day==0) //正在开幕

{

//LiveClock1.innerHTML = "现在"+symbol+"天"

LiveClock1.innerHTML = "font

setTimeout("DigitalTime1()",1000)

}

if (day0 day_219) //某某运动会结束

{

//LiveClock1.innerHTML = "现在离"+symbol+"还有"+day+"天"+hour+"小时"+minute+"分"+second +"秒"

LiveClock1.innerHTML = "font

setTimeout("DigitalTime1()",1000)

}

}

// --

/script

!--倒计时Javascript end--

body onload=DigitalTime1()

div id= LiveClock1/div

/body 第三种:小时倒计时

HTML代码:

SCRIPT LANGUAGE="JavaScript"

!--

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

function CountDown(){

if(maxtime=0){

minutes = Math.floor(maxtime/60);

seconds = Math.floor(maxtime%60);

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

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

if(maxtime == 5*60) alert('注意,还有5分钟!');

--maxtime;

}

else{

clearInterval(timer);

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

}

}

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

//--

/SCRIPT

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

第四种:最简倒计时

HTML代码:

Script Language="JavaScript"

!-- Begin

var timedate= new Date("January 14,2006");

var times="研究生考试";

var now = new Date();

var date = timedate.getTime() - now.getTime();

var time = Math.floor(date / (1000 * 60 * 60 * 24));

if (time = 0) ;

document.write("lifont color=#DEDBDE现在离2006年"+times+"还有: font color=#ffffffb"+time +"/b/font 天/font/li");

// End --

/Script

第五种:最简倒计时二

HTML代码:

script language="JavaScript" type="text/javascript"

function djs(){

var urodz= new Date("11/12/2008"); 

var now = new Date();

var num

var ile = urodz.getTime() - now.getTime();

var dni = Math.floor(ile / (1000 * 60 * 60 * 24));

if (dni 1)

num=dni+1

else if (dni == 1) num=2 

else if (dni == 0) num=1

else num=0 

document.write(num)

}

/script

距某某开幕式还有 [script language="JavaScript" type="text/javascript"djs()/script] 天

第五个:Javascript倒计时器 - 采用系统时间自校验

这次利用系统时间自校验倒计时, 无需手工调校使得倒计时更为精确, 代码及详细注释如下:

span id="clock"00:01:11:00/span

input id="startB" type="button" value="start countdown!" onclick="run()"

input id="endB" type="button" value="stop countdown!" onclick="stop()"

br

input id="diff" type="text"

input id="next" type="text"

script language="Javascript"

/* This notice must be untouched at all times.

countdown.js v. 1.0

The latest version is available at

Copyright (c) 2004 Xinyi.Chen. All rights reserved.

Created 7/30/2004 by Xinyi.Chen.

Web:

E-Mail: chenxinyi1978@hotmail.com

Last modified: 7/30/2004

This program is free software;

you can redistribute it and/or modify it under the terms of the

GNU General Public License as published by the Free Software Foundation;

See the GNU General Public License

at for more details.

*/

var normalelapse = 100;

var nextelapse = normalelapse;

var counter;

var startTime;

var start = clock.innerText;

var finish = "00:00:00:00";

var timer = null;

// 开始运行

function run() {

startB.disabled = true;

endB.disabled = false;

counter = 0;

// 初始化开始时间

startTime = new Date().valueOf();

// nextelapse是定时时间, 初始时为100毫秒

// 注意setInterval函数: 时间逝去nextelapse(毫秒)后, onTimer才开始执行

timer = window.setInterval("onTimer()", nextelapse);

}

// 停止运行

function stop() {

startB.disabled = false;

endB.disabled = true;

window.clearTimeout(timer);

}

window.onload = function() {

endB.disabled = true;

}

// 倒计时函数

function onTimer()

{

if (start == finish)

{

window.clearInterval(timer);

alert("time is up!");

return;

}

var hms = new String(start).split(":");

var ms = new Number(hms[3]);

var s = new Number(hms[2]);

var m = new Number(hms[1]);

var h = new Number(hms[0]);

ms -= 10;

if (ms 0)

{

ms = 90;

s -= 1;

if (s 0)

{

s = 59;

m -= 1;

}

if (m 0)

{

m = 59;

h -= 1;

}

}

var ms = ms 10 ? ("0" + ms) : ms;

var ss = s 10 ? ("0" + s) : s;

var sm = m 10 ? ("0" + m) : m;

var sh = h 10 ? ("0" + h) : h;

start = sh + ":" + sm + ":" + ss + ":" + ms;

clock.innerText = start;

// 清除上一次的定时器

window.clearInterval(timer);

// 自校验系统时间得到时间差, 并由此得到下次所启动的新定时器的时间nextelapse

counter++;

var counterSecs = counter * 100;

var elapseSecs = new Date().valueOf() - startTime;

var diffSecs = counterSecs - elapseSecs;

nextelapse = normalelapse + diffSecs;

diff.value = counterSecs + "-" + elapseSecs + "=" + diffSecs;

next.value = "nextelapse = " + nextelapse;

if (nextelapse 0) nextelapse = 0;

// 启动新的定时器

timer = window.setInterval("onTimer()", nextelapse);

}

/script

倒计时代码怎么写?

#python 倒计时代码

import time

count = 0

min = 10 #倒计时10个数

while (count min):

time.sleep(1)#倒计时休眠时间1秒。

print("\r%s" % str(min - count).center(20,'-'), end="") # 总长度20,字符居中,其余部分用'-'填空

count += 1

倒计时代码

html

head

title倒计时/title

body

script language=JavaScript

var now = new Date("11/26/2006 " + 10 + ":" + 30 + ":" + 30);

function GetServerTime()

{

var urodz = new Date("11/30/2006 11:38:33");

now.setTime(now.getTime()+250);

days = (urodz - now) / 1000 / 60 / 60 / 24;

daysRound = Math.floor(days);

hours = (urodz - now) / 1000 / 60 / 60 - (24 * daysRound);

hoursRound = Math.floor(hours);

minutes = (urodz - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);

minutesRound = Math.floor(minutes);

seconds = (urodz - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);

secondsRound = Math.round(seconds);

document.getElementById("date").innerHTML = daysRound;

document.getElementById("time").innerHTML = hoursRound + ":" + minutesRound + ":" + secondsRound;

}

setInterval("GetServerTime()",250);

/script

距离********还有span id="date"/span span class="white14b"天/span span id="time"/span

/body

/html

请采纳。

倒计时html代码

倒计时的html代码:

!DOCTYPE HTML

html

head

meta charset="utf-8"

titleCSS3圆环倒计时-源码搜藏网/title

style

.pie { width:200px; height:200px; background-color:blue; border-radius:100px; position:absolute; }

.pie1 { clip:rect(0px,200px,200px,100px); -o-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); background:-moz-radial-gradient(20% 50% 0deg, #333, #0000ff); background:-webkit-gradient(radial, 100 100, 0, 100 100, 110, from(#000), to(#0000ff)); }

.pie2 { clip:rect(0px,100px,200px,0px); -o-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); background:-moz-radial-gradient(80% 50% 0deg, #333, #0000ff); background:-webkit-gradient(radial, 100 100, 0, 100 100, 110, from(#000), to(#0000ff)); }

.hold { width:200px; height:200px; position:absolute; z-index:1; }

.hold1 { clip:rect(0px,200px,200px,100px); }

.hold2 { clip:rect(0px,100px,200px,0px); }

.bg { width:200px; height:200px; background-color:red; border-radius:100px; position:absolute; box-shadow:0px 0px 8px #333; background:-moz-radial-gradient(0% 50% 0deg, #900, #ff0000); background:-webkit-gradient(radial, 100 100, 0, 100 100, 110, from(#900), to(#ff0000)); }

.time { width:160px; height:160px; margin:20px 0 0 20px; background-color:#fff; border-radius:100px; position:absolute; z-index:1; box-shadow:0px 0px 8px #333 inset; text-align:center; line-height:160px; font-family:"Book Antiqua", Palatino, serif; font-size:35px; font-weight:bold; text-shadow: 1px 1px 3px #333; }

.time em { background:#fff; position:absolute; top:62px; left:12px; height:18px; width:140px; opacity:0.4; }

/style

/head

body

div class="hold hold1"

  div class="pie pie1"/div

/div

div class="hold hold2"

  div class="pie pie2"/div

/div

div class="bg" /div

div class="time"span/spanem/em/div

script src=""/script 

script

i = 0;

j = 0;

count = 0;

MM = 4;

SS = 59;

MS = 9;

totle = (MM+1)*600;

d = 180*(MM+1);

MM = "0" + MM;

function showTime(){

totle = totle - 1;

if(totle==0){

clearInterval(s);

clearInterval(t1);

clearInterval(t2);

$(".pie2").css("-o-transform","rotate(" + d + "deg)");

$(".pie2").css("-moz-transform","rotate(" + d + "deg)");

$(".pie2").css("-webkit-transform","rotate(" + d + "deg)");

}else{

if(totle0  MS0){

MS = MS - 1;

if(MS  10){MS = "0" + MS};

};

if(MS==0  SS0){

MS = 10;

SS = SS - 1;

if(SS  10){SS = "0" + SS};

};

if(SS==0  MM0){

SS = 60;

MM = MM - 1;

if(MM  10){MM = "0" + MM};

};

};

$(".time span").html(MM + ":" + SS + ":" + MS);

};

s = setInterval("showTime()",100);

function start1(){

i = i + 0.6;

count = count + 1;

if(count==300){

count = 0;

clearInterval(t1);

t2 = setInterval("start2()",100);

};

$(".pie1").css("-o-transform","rotate(" + i + "deg)");

$(".pie1").css("-moz-transform","rotate(" + i + "deg)");

$(".pie1").css("-webkit-transform","rotate(" + i + "deg)");

};

function start2(){

j = j + 0.6;

count = count + 1;

if(count==300){

count = 0;

clearInterval(t2);

t1 = setInterval("start1()",100);

};

$(".pie2").css("-o-transform","rotate(" + j + "deg)");

$(".pie2").css("-moz-transform","rotate(" + j + "deg)");

$(".pie2").css("-webkit-transform","rotate(" + j + "deg)");

};

t1 = setInterval("start1()",100);

/script 

input onclick="window.open('view-source:' + window.location.href)" type="button" value="查看源代码" style="position:absolute; right:0; top:0; width:80px; height:30px;"

/body

/html

直接复制代码,创建html文件,然后复制进去,就可以看到效果了。

每天倒计时代码

也不知道lz要什么语言的代码!给你一个js的吧!不明白M 我! 倒计时,每天16:30分重新倒计时。例如:距离16:30分还有3小时2分钟2秒,每天重复每天倒计时代码

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

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

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


取消回复欢迎 发表评论:

分享到

温馨提示

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

联系我们反馈

立即下载