This example shares the specific code of the implementation of JS hour, minute and second countdown for your reference. The specific content is as follows
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jsSimple countdown to the hour, minute and second</title> <script type="text/javascript"> function countTime() { //Get the current time var date = new Date(); var now = (); //Set the deadline var endDate = new Date("2016-10-22 23:23:23"); var end = (); //Time difference var leftTime = end-now; //Define the time when the variables d,h,m,s save the countdown var d,h,m,s; if (leftTime>=0) { d = (leftTime/1000/60/60/24); h = (leftTime/1000/60/60%24); m = (leftTime/1000/60%60); s = (leftTime/1000%60); } // Assign the countdown to the div ("_d").innerHTML = d+"sky"; ("_h").innerHTML = h+"hour"; ("_m").innerHTML = m+"point"; ("_s").innerHTML = s+"Second"; //Recursively call countTime method every second to display dynamic time effect setTimeout(countTime,1000); } </script> </head > <body onload = "countTime()"> <div> <span >00</span> <span >00</span> <span >00</span> <span >00</span> </div> </body> </html>
Code summary:
: Returns the maximum integer less than or equal to the parameter
The setTimeout() method is used to call a function or calculate an expression after the specified number of milliseconds.
The above is a detailed explanation and integration of the JS hour, minute and second countdown that the editor introduced to you. I hope it will be helpful to you. If you have any questions, please leave me a message and the editor will reply to you in time. Thank you very much for your support for my website!