This article shares the specific code of JavaScript to implement the limited-time flash sale function for your reference. The specific content is as follows File index.html Code: <!DOCTYPE html> <html> <head> <meta charset="GBK" /> <title>show</title> <link rel="stylesheet" href="css/index.css" type="text/css" /> </head> <body> <div class="divMain"> <img src="img/secondBuyImg.jpg" id="imgMain" /> <h3 style="color: #FF0000;">The remaining time until the flash sale ends is:</h3> <div id="divSecond"> <div id="divF1" class="divFours"> <font class="fontdate" size="4" id="font1">00</font> <font class="fonttext" size="4">day</font> </div> <div id="divF2" class="divFours"> <font class="fontdate" size="4" id="font2">00</font> <font class="fonttext" size="4">Time</font> </div> <div id="divF3" class="divFours"> <font class="fontdate" size="4" id="font3">00</font> <font class="fonttext" size="4">Minutes</font> </div> <div id="divF4" class="divFours"> <font class="fontdate" size="4" id="font4">00</font> <font class="fonttext" size="4">Seconds</font> </div> </div> </div> </body> </html> <script type="text/javascript" src="js/index.js"></script> Style sheet file index.css #imgMain{ } .divMain{/*outer div*/ width: 100%; height: 100%; display: flex; justify-content: left; align-items: center;/*located at the vertical center of the elastic box*/ flex-direction: column;/*Set the sorting direction of the flexible box*/ } /* Outer time div */ #divSecond{ width: 500px; height: 500px; display: flex; justify-content: center; align-items:flex-start; flex-direction: row; } .divFours{/*time div1-4*/ width: 10%; height: 10%; border: 2px solid red; display: flex; flex-direction: row; justify-content: center; align-items: center; } /* Image outer div */ #divFrist{ width: 20%; } /* Remaining time display */ .fontdate{ color: deeppink; } .fonttext{ color: darkblue; } JavaScript file index.js function torun(str){ var date = new Date(); var systemDay=date.getDate(); var systemHour=date.getHours(); var systemMinute=date.getMinutes(); var systemSecond=date.getSeconds(); var endDate = new Date(str); var endDay=endDate.getDate(); var endHour=endDate.getHours(); var endMinute=endDate.getMinutes(); var endSecond=endDate.getSeconds(); var remainingDay=-(systemDay-endDay)-1; var remainingHour=-(systemHour-endHour)-1; var remainingMinute=-(systemMinute-endMinute)-1; var remainingSecond=(systemSecond-endSecond>=0)?systemSecond-endSecond+59:-(systemSecond-endSecond)-1; console.log("remaining"+remainingDay+"day"); console.log("remaining"+remainingHour+"hour"); console.log("remaining"+remainingMinute+"points"); console.log("remaining"+remainingSecond+"seconds"); console.log("current day"+systemDay+"end day"+endDay); console.log("Current time" + systemHour + "When it ends" + endHour); console.log("current minute"+systemMinute+"end minute"+endMinute); console.log("current second"+systemSecond+"end second"+endSecond); document.getElementById("font1").innerText=remainingDay+""; document.getElementById("font2").innerText=remainingHour+""; document.getElementById("font3").innerText=remainingMinute+""; document.getElementById("font4").innerText=remainingSecond+""; } var int=setInterval('torun("2020-12-5 23:59:59")',60); Table of contents Effect The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Usage and difference analysis of replace into and insert into on duplicate key update in MySQL
>>: Detailed tutorial on minimizing the installation of CentOS 8.1 virtual machine in VirtualBox
The basic structure of HTML hypertext documents is...
For various reasons, sometimes you need to modify...
During this period of time, while working on a pr...
Solving the problem Bootstrap is a CSS framework ...
Table of contents Preface 1. Iceraven Browser (Fi...
Table of contents 1. Docker enables remote access...
This article example shares the specific code of ...
Mainly used knowledge points: •css3 3d transforma...
Due to company requirements, two nginx servers in...
Scenario Suppose there are 10 requests, but the m...
1. Flex is the abbreviation of Flexible Box, whic...
Today, there is such a requirement. If the logged...
Usage scenario: We use Alibaba Cloud and purchase...
Write at the beginning This article only covers E...
This article introduces MySQL string interception...