-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
32 lines (23 loc) · 1.09 KB
/
Copy pathscript.js
File metadata and controls
32 lines (23 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function displayClock() {
const time = document.querySelector('.screen');
const currentDate = document.querySelector('.current--date');
const months = [
'January','February','March','April','May','June','July','August','September','October','November',
'Decebmer',
]
const weekDays = [
'Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday',
]
const dates = new Date()
const today = dates.getDate() < 10 ? '0' + dates.getDate() : dates.getDate()
const year = dates.getFullYear()
const month1 = dates.getMonth();
const weekdays = dates.getDay() - 1
const hour = dates.getHours() < 10 ? '0' + dates.getHours() : dates.getHours()
const minute = dates.getMinutes() < 10 ? '0' + dates.getMinutes(): dates.getMinutes()
const second = dates.getSeconds() < 10 ? '0' + dates.getSeconds(): dates.getSeconds()
const fullTime = `${hour}:${minute}:${second}`
currentDate.innerHTML = `${weekDays[weekdays]}, ${today} ${months[month1]}, ${year}`
time.innerHTML = fullTime;
}
setInterval(displayClock, 10)