亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

JavaScript實現簡單的數字倒計時

2024-04-25 20:34:22
字體:
來源:轉載
供稿:網友

這里是一個JavaScript中顯示倒計時的方法,從10一秒一秒地往下減直到計時結束(即0),代碼如下:

runCount(10);

function runCount(t){

if(t>0){

document.getElementById(‘shownum').innerHTML = t;

t–;

setTimeout(function(){runCount(t);},1000);

}else{

document.getElementById(‘shownum').innerHTML = ‘倒計時結束!';

}

}

運行該js代碼前,需要先添加一個id為shownum的div。

js實現動態倒計時功能 * a是從后臺接收到的時間戳,需轉換成毫秒單位

<div>

距明年還有:

<span id='daya'></span>天

<span id='hoursa'></span>小時

<span id='minua'></span>分

<span id='secoa'></span>秒

</div>

<script type="text/javascript">

/**

*

* copyright WE 2012.7

* js實現動態倒計時功能

* a是從后臺接收到的時間戳,需轉換成毫秒單位

*

*/

var a=12345678; //以毫秒為單位

function fomtime()

{

a=a-1000;

var b=new Date();

b.setTime(0);

var c=new Date();

c.setTime(a);

var day1=b.getDate(); //為方便調用,把天數、小時等單獨定義

var hours1=b.getHours();

var minu1=b.getMinutes();

var seco1=b.getSeconds();

var day2=c.getDate();

var hours2=c.getHours();

var minu2=c.getMinutes();

var seco2=c.getSeconds();

var day=day2-day1;

var hours=hours2-hours1;

var minu=minu2-minu1;

var seco=seco2-seco1;

document.getElementById('daya').innerHTML=day;

document.getElementById('hoursa').innerHTML=hours;

document.getElementById('minua').innerHTML=minu;

document.getElementById('secoa').innerHTML=seco;

setTimeout("fomtime()",1000);

}

fomtime();

</script>

按天倒計時

HTML代碼1:

<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("<li><font color=#DEDBDE>現在離2006年"+times+"還有: <font color=#ffffff><b>"+time +"</b></font> 天</font></li>");

// End -->

</Script>

HTML代碼2:

<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倒計時代碼

HTML代碼:

<form name="form1">

<div align="center" align="center">

<center>離2013年還有:<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 (Secondleft<0)

{

Secondleft=60+Secondleft;

Minuteleft=Minuteleft-1;

}

if (Minuteleft<0)

{

Minuteleft=60+Minuteleft;

Hourleft=Hourleft-1;

}

if (Hourleft<0)

{

Hourleft=24+Hourleft;

Dateleft=Dateleft-1;

}

if (Dateleft<0)

{

Dateleft=31+Dateleft;

Monthleft=Monthleft-1;

}

if (Monthleft<0)

{

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 (day>0) //還未開幕

{

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

LiveClock1.innerHTML = "<font

setTimeout("DigitalTime1()",1000)

}

if (day<0) //已經開幕

{

//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 (day<0 & day_2>19) //某某運動會結束

{

//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>

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">

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>

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
人人澡人人澡人人看欧美| 最新日韩中文字幕| 91国在线精品国内播放| 亚洲香蕉成视频在线观看| 中文国产成人精品久久一| 中文字幕精品久久| 国产欧美精品一区二区| 成人激情电影一区二区| 精品一区二区三区电影| 亚洲在线第一页| 91精品91久久久久久| 97精品在线视频| 亚洲成色777777女色窝| 亚洲bt天天射| 久久男人资源视频| 欧美精品videos| 欧美一级淫片丝袜脚交| 日韩成人在线视频网站| 成人一区二区电影| 久久久亚洲国产| 国产精品美乳在线观看| 亚洲色图50p| 亚洲偷欧美偷国内偷| 国产亚洲精品久久久| 欧美精品成人91久久久久久久| 欧美精品在线第一页| 成人久久18免费网站图片| 欧美裸体xxxx极品少妇| 亚洲网站视频福利| 亚洲伊人久久大香线蕉av| 九九热精品视频国产| 久久男人av资源网站| 国产精品第1页| 国产精品av在线| 91高清免费在线观看| 亚洲美女av在线播放| 国产亚洲欧美日韩美女| 亚洲精品久久在线| 亚洲毛片在线免费观看| 91香蕉电影院| 欧美激情一级欧美精品| 欧美电影免费观看| 久久久久久12| 中文字幕在线看视频国产欧美| 欧美巨猛xxxx猛交黑人97人| 欧美小视频在线| 美女av一区二区三区| 成年无码av片在线| 国产精品久久久久久久午夜| 国产精品成人v| 中文字幕精品一区二区精品| 中文字幕av一区二区| 黑人极品videos精品欧美裸| 欧美性猛交xxxx富婆| 成人写真视频福利网| 成人黄色激情网| 自拍偷拍免费精品| 国产啪精品视频| 日韩精品在线播放| 91中文字幕一区| 国产精品扒开腿做爽爽爽男男| 久久伊人免费视频| www.欧美精品一二三区| 亚洲精品国产精品乱码不99按摩| 国产精品日韩在线观看| 国产精品旅馆在线| 欧美国产日本在线| 国内精品美女av在线播放| 欧美精品videofree1080p| 国产精品嫩草影院一区二区| 久久久精品影院| 国产黑人绿帽在线第一区| 欧美激情免费看| 国产精自产拍久久久久久蜜| 91精品国产自产在线老师啪| 成人中心免费视频| 成人啪啪免费看| 亚洲国产精品va在线看黑人| 国产精品综合网站| 日韩欧美第一页| 亚洲国产99精品国自产| 亚洲第一av网站| 色中色综合影院手机版在线观看| 欧美日本高清一区| 青青青国产精品一区二区| 亚洲另类xxxx| 97在线免费观看视频| 亚洲精品色婷婷福利天堂| 欧美裸体xxxx极品少妇| 日本午夜精品理论片a级appf发布| 亚洲精品成人网| 国产精品国产三级国产aⅴ浪潮| 97超视频免费观看| 亚洲精品国产拍免费91在线| 91最新在线免费观看| 国产视频亚洲视频| 久久久久久久久久亚洲| 国产精品日日摸夜夜添夜夜av| 色狠狠av一区二区三区香蕉蜜桃| 久久免费视频网站| 欧美激情亚洲另类| 精品在线观看国产| 日韩专区在线播放| 免费av一区二区| 欧美怡红院视频一区二区三区| 欧美激情小视频| 国产精品久久色| 亚洲成人aaa| 日本韩国欧美精品大片卡二| 久久精品电影网站| 久久久久久久一| 中文字幕亚洲欧美一区二区三区| 国产欧美一区二区三区在线| 日韩久久精品成人| 日韩欧美中文第一页| 欧美做受高潮电影o| 亚洲精品国产精品国自产在线| 91网站在线看| 日本道色综合久久影院| 国产精品久久久久久久久免费| 久久久精品在线观看| 精品高清美女精品国产区| 日韩中文字幕国产| 日韩中文字幕在线观看| 欧美中文在线观看国产| 亚洲人成网在线播放| 国产精品久久久久久中文字| 日韩精品免费电影| 日韩电视剧免费观看网站| 日韩av免费网站| 狠狠躁夜夜躁人人爽天天天天97| 成人xxxx视频| 国产精品一区二区3区| 91成人国产在线观看| 欧美一级淫片videoshd| 亚洲性日韩精品一区二区| 午夜精品久久久久久99热| 国内精品400部情侣激情| 亚洲欧美三级在线| 国产区精品视频| 国模私拍一区二区三区| 韩国v欧美v日本v亚洲| 亚洲欧美制服中文字幕| 5252色成人免费视频| 色伦专区97中文字幕| 最近2019好看的中文字幕免费| 日韩黄色在线免费观看| 国产精品久久久久久久久久三级| 夜夜嗨av一区二区三区四区| 岛国av一区二区三区| 国产精品99导航| 亚洲精品成人久久电影| 久久久最新网址| 色婷婷**av毛片一区| 成人黄色大片在线免费观看| 欧美激情国产精品| 国产亚洲综合久久| 欧美激情亚洲一区| 黄色成人在线播放| 国产精品扒开腿做爽爽爽的视频| 人人澡人人澡人人看欧美| 精品在线欧美视频| 久久影院资源网| 精品爽片免费看久久|