この記事の例は、参照のためのミリ秒の正確なカウントダウン効果を共有しています。特定のコンテンツは次のとおりです
<!doctype html> <html> <head> <meta charset = "utf-8"> <meta name = "viewport" content = "initial-scale =" initial-scale = 1.0、maxim-scale = 1.0、user-scalable = no "> <title> </title> <stly> div:100%;高さ:50px;マージンボトム:5px;背景:YellowGreen; } </style> </head> <body> <h2>ミリ秒のカウントダウン</h2> <div id = "Timer1"> </div> <div id = "timer2"> </div> <div> <div> <div> "Timer3"> </div> <div id = "timer4"> </div> <script = bar = bentic() return function(id、timestamp){if(!interval){interval = setInterval(go、1); } list.push({ele:document.getElementbyId(id)、time:timestamp}); } function go(){for(var i = 0; i <list.length; i ++){list [i] .ele.innerhtml = changetimestamp(list [i] .time); if(!list [i] .time)list.splice(i-、1); }} // Unixタイムスタンプに貼り付けて、カウントダウン関数CangeTimestamp(Timestamp)を取得{var DistanceTime = new Date(Timestamp*1000).getTime() - new Date()。getTime(); if(distanceTime> 0){// 0より大きい場合、締め切りに到達していないことを意味します。 var sec = math.floor(distanceTime/1000%60); var min = math.floor(distanceTime/1000/60%60); var hour = math.floor(distanceTime/1000/60/60%24); if(ms <100){ms = "0"+ ms; } if(sec <10){sec = "0"+ sec; } if(min <10){min = "0"+ min; } if(hour <10){hour = "0"+ hour; } return hour + ":" + min + ":" + sec + ":" + ms; } else {//そうでない場合、締め切りが終了時間に達したことを意味します。 「終わり!」を返します}}}(); addtimer( "Timer1"、1451923200); // 00:00 1月5日、UnixタイムスタンプのためにBaiduに行き、いくつかのAddtimer( "Timer2"、1451926800); // 01:00 addtimer( "Timer4"、1452020400); // 03:00 1月6日</script> </body> </html>上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。