This article shares the specific code for implementing a dynamic digital clock with JavaScript for your reference. The specific content is as follows Achieve resultsCode Implementation<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { padding: 0; margin: 0; } #box { width: 1000px; height: 300px; background-image:url(1.jpg); line-height: 300px; text-align: center; font-size: 50px; font-weight: 500; margin: 100px auto; } </style> </head> <body> <div id="box"></div> <script> let box = document.getElementById('box') //Add zeros to the number less than 10 let addZero = val => val < 10 ? '0' + val : val //Convert the Arabic numerals of the week into Chinese characters // Week mapping table let trans = val => { let obj = { 0: 'day', 1: '一', 2: 'Two', 3: 'three', 4: 'Four', 5: 'Five', 6: 'Six' } return obj[val] } setTime () //Method to get time function setTime() { let time = new Date(); let year = time.getFullYear(); // Get the year let month = time.getMonth() + 1; // Get the month (it is from 0 to 11, so we have to add 1 to it) let date = time.getDate(); // Get the datelet day = time.getDay(); // Get the day of the week (0 is Sunday) let hour = time.getHours(); // Get hourslet min = time.getMinutes(); // Get minuteslet sec = time.getSeconds(); // Get secondslet value = year + 'year' + addZero(month) + 'month' + addZero(date) + 'day of week' + trans(day) + ' '+addZero(hour) + 'hour' + addZero(min) + 'minute' + addZero(sec) + 'second' // Put all the time together box.innerText = value // console.log(value) //Insert the spliced time into the page} // Let the timer execute the setTime method once every second (this is the core of implementing the clock) setInterval(setTime, 1000) </script> </body> </html> material 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:
|
<<: Use the ip netns command in Linux to isolate the network port and configure the IP address
>>: MySQL 5.7.23 version installation tutorial and configuration method
Use HTML to create complex tables. Complex tables...
The virtual machine used is CentOS 8.4, which sim...
Table of contents Preface Preliminary preparation...
What is a mirror? An image can be seen as a file ...
Case Description: - Use tables to achieve page ef...
This article example shares the specific code of ...
Table of contents 1. Knowledge description of the...
A brief analysis of rem First of all, rem is a CS...
This article shares the specific code for JavaScr...
This article shares the specific code of JavaScri...
Table of contents Small but beautiful Keep it sim...
1. Download the mysql-5.7.17-winx64.zip installat...
<!DOCTYPE html> <html lang="en"...
Table of contents step 1. Configure routing rules...
Find two test machines: [root@docker1 centos_zabb...