一個頁面多個倒計時js代碼(一個頁面多個倒計時js代碼是什麼)

本文目錄一覽:

高分跪求求一個循環倒計時的JS代碼,網頁上用的。

span id=”span_dt_dt”/span

script language=javascript

var daytemp=3//新增加變數

function show_date_time(){

window.setTimeout(“show_date_time()”, 1000);

BirthDay=new Date(“02/26/2012”);//改成你的計時日期

today=new Date();

timeold=(BirthDay.getTime()-today.getTime());

sectimeold=timeold/1000

secondsold=Math.floor(sectimeold);

msPerDay=24*60*60*1000

e_daysold=timeold/msPerDay

daysold=Math.floor(e_daysold);

e_hrsold=(e_daysold-daysold)*24;

hrsold=Math.floor(e_hrsold);

if (hrsold 10){

hrsold = “0”+hrsold;

}

e_minsold=(e_hrsold-hrsold)*60;

minsold=Math.floor((e_hrsold-hrsold)*60);

if (minsold 10){

minsold = “0”+minsold;

}

seconds=Math.floor((e_minsold-minsold)*60);

if (seconds 10){

seconds = “0”+seconds;

}

//以下為增加代碼:希望你測試通過,然後給分

if(daysold=0)

{

document.getElementById(“span_dt_dt”).innerHTML=daysold+”bD/b”+hrsold+”bH/b”+minsold+”bM/b”+seconds+”bS/b”;

}

else

{

if(daysold+daytemp=0)

{

document.getElementById(“span_dt_dt”).innerHTML=(daysold+daytemp)+”bD/b”+hrsold+”bH/b”+minsold+”bM/b”+seconds+”bS/b”;

}

else

{

daytemp=daytemp+3;

}

}

}

show_date_time();

/script

JS倒計時頁面代碼(要求讀取伺服器時間)

script language=”JavaScript”

function setTab(name,cursel,n){

for(i=1;i=n;i++){

var menu=document.getElementById(name+i);

var con=document.getElementById(“con_”+name+”_”+i);

menu.className=i==cursel?”hover”:””;

con.style.display=i==cursel?”block”:”none”;

}

}var DifferenceHour = -1

var DifferenceMinute = -1

var DifferenceSecond = -1

var Tday = new Date(“Feb 14, 2010 00:00:00”) //**倒計時時間點-注意格式

var daysms = 24 * 60 * 60 * 1000

var hoursms = 60 * 60 * 1000

var Secondms = 60 * 1000

var microsecond = 1000function left(mainStr,lngLen) {

if (lngLen0) {return mainStr.substring(0,lngLen)}

else{return null}

}

function right(mainStr,lngLen) { if (mainStr.length-lngLen=0 mainStr.length=0 mainStr.length-lngLen=mainStr.length) {

return mainStr.substring(mainStr.length-lngLen,mainStr.length)}

else{return null}

}

function mid(mainStr,starnum,endnum){

if (mainStr.length=0){

return mainStr.substr(starnum,endnum)

}else{return null} }function clock()

{

var time = new Date()

var hour = time.getHours()

var minute = time.getMinutes()

var second = time.getSeconds()

var timevalue = “”+((hour 12) ? hour-12:hour)

timevalue +=((minute 10) ? “:0″:”:”)+minute

timevalue +=((second 10) ? “:0″:”:”)+second

timevalue +=((hour 12 ) ? ” PM”:” AM”)var convertHour = DifferenceHour

var convertMinute = DifferenceMinute

var convertSecond = DifferenceSecond

var Diffms = Tday.getTime() – time.getTime()

DifferenceHour = Math.floor(Diffms / daysms)

Diffms -= DifferenceHour * daysms

DifferenceMinute = Math.floor(Diffms / hoursms)

Diffms -= DifferenceMinute * hoursms

DifferenceSecond = Math.floor(Diffms / Secondms)

Diffms -= DifferenceSecond * Secondms

var dSecs = Math.floor(Diffms / microsecond)var dd=document.getElementById(“dd”);

var hh=document.getElementById(“hh”);

var mm=document.getElementById(“mm”);

var ss=document.getElementById(“ss”);ddstr = DifferenceHour.toString();

hhstr = DifferenceMinute.toString();

mmstr = DifferenceSecond.toString();

ssstr = dSecs.toString();if (Tday.getTime() time.getTime()){

if (ddstr.length2){

ddstrs = “span class=’num0’/spanspan class=’num”+ddstr.substr(0,1)+”‘/span”;

}else{

ddstrs = “span class=’num”+ddstr.substr(0,1)+”‘/spanspan class=’num”+ddstr.substr(1,2)+”‘/span”;

}if (hhstr.length2){

hhstrs = “span class=’num0’/spanspan class=’num”+hhstr.substr(0,1)+”‘/span”;

}else{

hhstrs = “span class=’num”+hhstr.substr(0,1)+”‘/spanspan class=’num”+hhstr.substr(1,2)+”‘/span”;

}if (mmstr.length2){

mmstrs = “span class=’num0’/spanspan class=’num”+mmstr.substr(0,1)+”‘/span”;

}else{

mmstrs = “span class=’num”+mmstr.substr(0,1)+”‘/spanspan class=’num”+mmstr.substr(1,2)+”‘/span”;

}if (ssstr.length2){

ssstrs = “span class=’num0’/spanspan class=’num”+mmstr.substr(0,1)+”‘/span”;

}else{

ssstrs = “span class=’num”+ssstr.substr(0,1)+”‘/spanspan class=’num”+ssstr.substr(1,2)+”‘/span”;

}

}else{

ddstrs=”span class=’num0’/spanspan class=’num0’/span”

hhstrs=”span class=’num0’/spanspan class=’num0’/span”

mmstrs=”span class=’num0’/spanspan class=’num0’/span”

ssstrs=”span class=’num0’/spanspan class=’num0’/span”

}if(convertHour != DifferenceHour) dd.innerHTML=ddstrs;

if(convertMinute != DifferenceMinute) hh.innerHTML=hhstrs;

if(convertSecond != DifferenceSecond) mm.innerHTML=mmstrs;

ss.innerHTML=ssstrs;

setTimeout(“clock()”,1000)}/script 上面的是JS部分的。 下面是HTML部分的。div class=”mains”

div class=”djs”

div id=”dd”/div

div id=”tsfm”天/div

div id=”hh”/div

div id=”tsfm”時/div

div id=”mm”/div

div id=”tsfm”分/div

div id=”ss”/div

div id=”tsfm”秒/div

/div 我上面的JS部分的數字全部是用的圖片格式顯示倒計時數字的哈,你也可以自己改成數字。 好了,上面的代碼全部是我之前給客戶寫的一個春節倒計時賀卡的程序頁面,純原創,並且一直在用,所以是沒有任何問題的,你自己應該懂一些技術吧,所以上面的代碼你應該看的懂,很簡單的。 就不要再追問了,自己多下下功夫研究下,因為最近比較忙,不見得有時間回復,見諒。記得給我分哈,要升級這個號的級別,以後好推廣用,謝謝了。

javascript倒計時代碼

我給你做了一個,你看行不行?

js代碼:fun.js

var timmerID = null;

function time() {

var time = document.getElementById(“now”);

var left = document.getElementById(“left”);

var t = time.value.split(“:”);

var hour = parseInt(t[0]);

var min = parseInt(t[1]);

min=min+1;

if(min==60){

hour=hour+1;

min=0;

if(hour==24){

hour=0;

}

}

time.value=hour+”:”+min;

left.value = left.value-1;

if(left.value==0){

mystop();

alert(“時間已到!”);

}

}

function mystart() {

var left = document.getElementById(“left”);

left.value=”40″;

timmerID = window.setInterval(“time()”, 1000*60);

}

function mystop() {

window.clearInterval(timmerID);

}

html頁面:

!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”

html

head

titletime.html/title

script type=”text/javascript” src=”fun.js”/script

/head

body

時間起點:input type=”text” name=”now” id=”now” value=”0:0″/input type=”button” value=”開始” onclick=”mystart();”br

剩餘時間:input type=”text” name=”left” id=”left” value=”40″ disabled=”disabled”/分鐘br

/body

/html

補充:這個javascript放在一個文件叫fun.js,在html頁面中要引用此文件,如:script type=”text/javascript” src=”fun.js”/script ,注意不要把路徑弄錯了,src後面的路徑按照實際的來,如果兩個文件在一個目錄下,就是如上這樣引用,當然也可以直接把全部的js內容放在html文件的頭部,如:script type=”text/javascript”

!–javascript代碼–

/script

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(leftsecond/(24*60*60*6));

var

day1=Math.floor(leftsecond/(60*60*24));

var

hour=Math.floor((leftsecond-day1*24*60*60)/3600);

var

minute=Math.floor((leftsecond-day1*24*60*60-hour*3600)/60);

var

second=Math.floor(leftsecond-day1*24*60*60-hour*3600-minute*60);

var

cc

=

document.getElementById(divname);

cc.innerHTML

=

“腳本之家提示距離”+year+”年”+month+”月”+day+”日還有:”+day1+”天”+hour+”小時”+minute+”分”+second+”秒”;

}

window.setInterval(function(){ShowCountDown(2010,4,20,’divdown1′);},

interval);

[Ctrl+A

全選

注:如需引入外部Js需刷新才能執行]

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/291086.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-24 13:13
下一篇 2024-12-24 13:13

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • 為什麼Python不能編譯?——從多個方面淺析原因和解決方法

    Python作為很多開發人員、數據科學家和計算機學習者的首選編程語言之一,受到了廣泛關注和應用。但與之伴隨的問題之一是Python不能編譯,這給基於編譯的開發和部署方式帶來不少麻煩…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python合併多個相同表頭文件

    對於需要合併多個相同表頭文件的情況,我們可以使用Python來實現快速的合併。 一、讀取CSV文件 使用Python中的csv庫讀取CSV文件。 import csv with o…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29

發表回復

登錄後才能評論