تشترك الأمثلة في هذه المقالة مع تأثير العد التنازلي الدقيق للمللي ثانية للرجوع إليه. المحتوى المحدد كما يلي
<! doctype html> <html> <head> <meta charset = "utf-8"> <meta name = "viewport" content = "inial-scale = 1.0 ، minimate-scale = 1.0 ، maximum-scale = 1.0 ، user-scalable = no"> </title> <style> div {width: 100 ٪ ؛ الارتفاع: 50 بكسل ؛ هامش القاع: 5 بكسل ؛ الخلفية: Yellowgreen. } </style> </head> <body> <h2> العد التنازلي لـ milliseconds </h2> <div id = "timer1"> </viv> <div id = "timer2"> </viv> <div id = "timer3"> </div id = "timer4"> </div> <cript> vareDimer = " وظيفة الإرجاع (المعرف ، الطابع الزمني) {if (! interal) {steral = setInterval (go ، 1) ؛ } list.push ({ele: document.getElementById (id) ، الوقت: 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 واحصل على وظيفة العد التنازلي changetimestamp (timestamp) {var distancetime = new Date (timestamp*1000) .getTime () - date (). getTime () ؛ إذا كان (distancetime> 0) {// إذا كان أكبر من 0 ، فهذا يعني أنه لم يتم الوصول إلى الموعد النهائي بعد var ms = math.floor (distancetime ٪ 1000) ؛ 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 (ساعة <10) {hour = "0"+ ساعة ؛ } ساعة الإرجاع + ":" + min + ":" + sec + ":" + ms ؛ } آخر {// إذا لم يكن الأمر كذلك ، فهذا يعني أن الموعد النهائي قد وصل إلى وقت الانتهاء. العودة "نهاية!" }}} () ؛ AddTimer ("Timer1" ، 1451923200) ؛ // 00:00 في 5 يناير ، انتقل إلى Baidu للحصول على طوابع زمنية UNIX ، وبعض Addtimer ("Timer2" ، 1451926800) ؛ // 01:00 في 5 يناير Addtimer ("Timer3" ، 1451930400) AddTimer ("Timer4" ، 1452020400) ؛ // 03:00 في 6 يناير </script> </body> </html>ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.