English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Condivisione di codice di conto alla rovescia completo in JavaScript

Questa istanza condivide il codice di conteggio a ritroso in JavaScript, fornito come esempio, il contenuto dettagliato è il seguente

<html>
<head>
<title>Conteggio a ritroso di test</title>
 <script src="http://event.wushuangol.com/ShopClothes/Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
 <script language="JavaScript">
 $("document").ready(function () {
<!-- L'orologio deve essere avviato -->
 clockon();
 });
function clockon() {
 var now = new Date();
 var year = now.getFullYear(); //getFullYear getYear
 var month = now.getMonth();
 var date = now.getDate();
 var day = now.getDay();
 var hour = now.getHours();
 var minu = now.getMinutes();
 var sec = now.getSeconds();
 var week;
 month = month + 1;
 if (month < 10) month = "0" + month;
 if (date < 10) date = "0" + date;
 if (hour < 10) hour = "0" + hour;
 if (minu < 10) minu = "0" + minu;
 if (sec < 10) sec = "0" + sec;
 var arr_week = new Array("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato");
 week = arr_week[day];
 var time = "";
 time = year + " anno " + month + " mese " + date + " giorno " + " " + hour + ":" + minu + ":" + sec + " " + week;
 $("#bgclock").html(time);
 var timer = setTimeout("clockon()", 200);
}
<!-- Script nascosto per browser obsoleti
var DifferHour = -1
var DifferMinute = -1
var DifferSecond = -1
var Tday1 = new Date("11 Febbraio 2013 00:00:00") //**Tempo countdown - Attenzione al formato
var daysms = 24 * 60 * 60 * 1000
var hoursms = 60 * 60 * 1000
var Secondms = 60 * 1000
var microsecond = 1000
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 = DifferHour
 var convertMinute = DifferMinute
 var convertSecond = DifferSecond
 var Diffms = Tday1.getTime() - time.getTime()
 DifferHour = Math.floor(Diffms / daysms)
 Diffms -= DifferHour * daysms
 DifferMinute = Math.floor(Diffms / hoursms)
 Diffms -= DifferMinute * hoursms
 DifferSecond = Math.floor(Diffms / Secondms)
 Diffms -= DifferSecond * Secondms
 var dSecs = Math.floor(Diffms / microsecond)
 se(convertHour != DifferHour) document.formnow.dd.value=DifferHour
 se(convertMinute != DifferMinute) document.formnow.hh.value=DifferMinute
 if(convertSecond != DifferSecond) document.formnow.mm.value=DifferSecond
 document.formnow.ss.value=dSecs
 document.formnow.ss.value=dSecs
// document.formnow.Tnow.value= DifferHour DifferMinute + DifferSecond + dSecs
setTimeout("clock()",1000)
}
//
Nascondi-->
</script>
</head>
<body onload="clock();return true" >
<!--Mostra il contenuto-->
<form name="formnow">
<input name="dd" type="text" style="border:0;" size=2>
Giorni
<input name="hh" type="text" style="border:0;" size=2>
Ore
<input name="mm" type="text" style="border:0;" size=2>
Minuti
<input name="ss" type="text" style="border:0;" size=2>
Secondi
<span id="bgclock" style="float:right;padding-right:10px; padding-top:2px;color:red"></span>
</form>
<!--Conteggio a ritroso terminato-->
</body>
</html> 

Questo è tutto il contenuto dell'articolo, spero che sia utile per la vostra apprendimento e che sosteniate la guida Yellotutorial.

Ti potrebbe interessare