时间倒计时代码

作者&投稿:淳凯 (若有异议请与网页底部的电邮联系)
html页面的倒计时代码。。。。急求!!!!~




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(ofs<0){document.getElementById('timer').innerHTML='倒计时结束!';return;};
setTimeout('daoJiShi()',1000);
}());



请阅读通告: sdfljslkfjlksdjglkjsgdkljgkdjgsdlkvar c=5;var t;function timedMsg(){document.getElementById('showtime').innerHTML=c;if(c==0){clearTimeout(t);window.location.href="url";//为跳转地址}else{t=setTimeout('timedMsg()',1000);}c--;}//这样即可 这是点击按钮开始倒计时,如果要是页面加载就开始的话,直接给body加onload事件即可

<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>
<head>
<title>网页特效|Linkweb.cn/Js|---倒计时</title>
</head><BODY>
<!--将以下代码加入HTML的<Body></Body>之间-->

<SCRIPT language=JavaScript1.2>
function setcountdown(theyear,themonth,theday){
yr=theyear;mo=themonth;da=theday
}
setcountdown(2006,11,30)
var occasion="2006年11月30日"
var message_on_occasion="盼望已久的时刻终于来到了!"
var countdownwidth='480px'
var countdownheight='20px'
var countdownbgcolor='tan'
var opentags='<font face="宋体"><small>'
var closetags='</small></font>'
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''
function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie") : countdownie
countdown()
}

if (document.all||document.getElementById)
document.write('<span id="countdownie" style="width:'+countdownwidth+'; background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown

function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"时间已经过了!"+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"还有 "+dday+ " 天, "+dhour+" 小时, "+dmin+" 分, "+dsec+" 秒 就是 "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</SCRIPT>
<ILAYER id=countdownnsmain visibility="hide" bgColor="&{countdownbgcolor};"
height="&{countdownheight};" width="&{countdownwidth};"><LAYER
id=countdownnssub height="&{countdownheight};"
width="&{countdownwidth};" top="0" left="0"></LAYER></ILAYER>
</body></html>

这是用VB写的,需在窗体上放一个label控件,如果你要用到自己程序里,里面还需加一些大小判断,请自己完善:
Private Sub Timer1_Timer()
Dim aa As Date
Dim bb As Date
aa = Now '一般用当前时间就可以了
bb = CDate("2006-11-30 11:38:33") '将来的时间
Label1.Caption = Year(bb) - Year(aa) & "年" & Month(bb) - Month(aa) & "月" & Day(bb) - Day(aa) & "天" & Hour(bb) - Hour(aa) & "小时" & Minute(bb) - Minute(aa) & "分钟" & Second(bb) - Second(aa) & "秒钟"
End Sub

不好意思,看了您的问题,没能帮到你!

就是啊 你说的也太不明白了
是要显示在哪啊
网站啊?
还是给你做个小程序啊


JS 倒计时实现代码(时、分,秒)
JS实现倒计时(时、分,秒)var interval = 1000;function ShowCountDown(year,month,day,divname){ var now = new Date();var endDate = new Date(year,month-1,day);var leftTime=endDate.getTime()-now.getTime();var leftsecond = parseInt(leftTime\/1000);\/\/var day1=parseInt(left...

倒计时代码怎么写?
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 ...

求个c语言小代码,很简单的分钟倒计时程序
--minutes) { for (int i = 60; i >= 0; --i) { printf("还剩 %d 分钟 %d 秒 结束\\n", minutes, i);\/\/输出剩余时间 Sleep(1000);\/\/延时函数延时一秒 }; }; printf("计时结束\\n"); system("PAUSE"); return 0;};\/\/我没上编译器测试,但是具体架构就是这样 ...

vb一小时倒计时源代码,格式00:00:00
给一个自己写的,篇幅更短,代码更简洁易懂的,允许自行指定24小时之内的倒计时。指定时,hh是小时数,赋值0-23,mm是分钟数,赋值0-59,ss是秒数,赋值0-59,但mm和ss通常为0。点击倒计时的按钮即可开始。'窗体内需要建立Command1控件和Timer1控件 Dim timeall As Long '计算倒计时的总秒数 P...

js用延时型定时器做一个从5开始,到0结束的倒计时,倒计时结束后弹一个...
var div=document.createElement("div");div.innerHTML="5";document.body.appendChild(div);var timer=setInterval(function(){ --div.innerHTML==0&&(clearInterval(timer),alert("时间到了"));}, 1000);ok,代码简单易懂

求一个倒计时的js代码,只要分钟,会自动60分进1的,显示效果: 距离午餐...
var s = 60, t;function times(){ s--;document.form.time.value = s;t = setTimeout('times', 1000);if ( s <= 0 ){ s = 60;clearTimeout(t);} } times();

如何用C#制作一个简单的倒计时器,就是从60一秒一秒的减到0位置,求详细...
Load()Frame1.Caption = "请输入倒计时的分钟数"Text1 = ""Command1.Caption = "开始"End Sub Private Sub Timer1_Timer()If Command1.Caption = "开始" Then Exit Sub Text1 = Text1 - 1 If Text1 <= 0 Then Timer1.Interval = 0 Command1.Caption = "开始"End If End Sub ...

JS倒计时代码,修改时间格式
<Script Language="JavaScript"> <!-- Begin var timedate= new Date("2008-9-22".replace(\/-\/g,"\/"));var times="";var now = new Date();var date = timedate.getTime() - now.getTime();var cdate = now.getTime() - timedate.getTime();var time = Math.floor(date \/ (...

c语言倒计时器 的编程代码
include <stdio.h> include <stdlib.h> include void wait ( int seconds ){ clock_t endwait;endwait = clock () + seconds * CLK_TCK ;while (clock() < endwait) {} } void main(){ int t,m,s;printf("input counterdown time in seconds\\n");scanf("%d",&t);printf("\\n...

求每天距下班时间倒计时JS代码
提示:你可先修改部分代码,再运行 小时倒计时:<SCRIPT LANGUAGE="JavaScript"><!--var maxtime = 60*60 \/\/一个小时,按秒计算,自己调整!function CountDown(){if(maxtime>=0){minutes = Math.floor(maxtime\/60);seconds = Math.floor(maxtime%60);msg = "距离结束还有"+minutes+"分"+...

霞山区13635744236: 哪位高手给一段30秒倒计时的代码 -
泣育曼欣: shutdown -s -t 30

霞山区13635744236: 倒计时flash代码 -
泣育曼欣: 这是给你做的http://up.izy8.cn/flash7/1247323033.swf 至于怎么做,具体步骤如下:1.启动Flash,新建元件,命名为“倒计时”,行为中选择“影片剪辑”,确定后进入元件编辑窗口.2.点击文本工具,在属性中选择“静态文本”,划出一个文...

霞山区13635744236: 求一个24小时的倒计时html代码 -
泣育曼欣: <html><br><head><br><script language="javascript"><br> var a=new Array();<br> a[0]=24;<br> a[1]=0;<br> a[2]=0;<br> function jishi(){<br> if(a[2]>0){<br> a[2]--;<br> }else if(a[1]>0){<br> a[1]--;<br> a[2]=59;<br> }else if(a[0]>0){<br> a[0]--;<br> a[...

霞山区13635744236: 求一个1小时倒计时VB程序代码 在线等! -
泣育曼欣: 添加一个timer,一个form 代码如下 dim delay as integer private sub timer1_timer() me.cls if delay>0 then delay=delay-1 else form2.show timer1.enable=false end if me.print "还有" & delay & "秒." end sub private sub form_load() timer1.interval=1000 timer1.enable=true me.autoredraw=true end sub

霞山区13635744236: 求一段VB倒计时器代码 -
泣育曼欣: '建立一个text1,一个label1,一个timer1,两个command1-2,不用设置任何属性.Option Explicit Dim M As Single, S As Long Private Sub Form_Load() form1.Width = 3800 form1.Height = 1800 form1.BackColor = RGB(150, 120, 80) Timer1....

霞山区13635744236: javascript倒计时时间代码怎么写 比如在页面上显示3,2,1 -
泣育曼欣: <meta http-equiv="Page-Enter" content="revealTrans(duration=10, transition=4)"><SCRIPT LANGUAGE="JavaScript"> var maxtime ="3"; function CountDown(){ if(maxtime>=0){ minutes = Math.floor(maxtime/60); seconds = Math.floor(...

霞山区13635744236: 急求一C++倒计时程序?高手指点,要完整代码、 -
泣育曼欣: #include class Clock //定义时钟类 { public: void set(int h,int m,int s); void show(); private: int hour,minute,second; }; void Clock::set(int h,int m,int s) { hour=h; minute=m; second=s; } void Clock::show() { cout<<<":"<<<":"<< } void clrscr() //清屏...

霞山区13635744236: 定做一个倒计时代码 -
泣育曼欣: 正解 给你个例子 自己改下时间就好 例:比如 2007年7月1日10时00分00秒 开始 到2007年9月18日11时00分00秒 倒计时代码 答:<html> <head> <title>倒计时</title> <body> <script language=JavaScript> var now = new Date("11/26/2006 " + ...

霞山区13635744236: 求一段倒计时代码
泣育曼欣: 我写了: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <title>DownTime</title> <script> var ...

霞山区13635744236: 谁有用java的application编写的倒计时钟代码?
泣育曼欣: package hello; import java.awt.*; import java.applet.*; import java.awt.event.*; import java.util.*; import java.awt.geom.*; public class T extends Applet implements Runnable{ Thread tHour = null,tMinute = null,tSecond = null;//表示时针,分针和秒针的...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网