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
Do you know what fonts are used in the logo desig...
Preface: Jenkins' Master-Slave distributed ar...
When installing in MySQL 8.0.16, some errors may ...
Although Microsoft has done a lot of research and ...
Types of joins 1. Inner join: The fields in the t...
Installation Environment WIN10 VMware Workstation...
Preface The basic principle of MySQL master-slave...
1. Basic use of firewalld start up: systemctl sta...
WebRTC, which stands for Web Real-Time Communicat...
First download the dependencies: cnpm i -S vue-uu...
This article example shares the specific code of ...
Table of contents Data volume Anonymous and named...
1. Add MySQL Yum repository MySQL official websit...
Table of contents Understanding Prototypes Unders...
Preface When developing static pages, such as Vue...