-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclock.js
More file actions
54 lines (50 loc) · 1.96 KB
/
clock.js
File metadata and controls
54 lines (50 loc) · 1.96 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
function jikan() {
let d = new Date();
let year = d.getFullYear();
let month = ("00" + (d.getMonth() + 1)).slice(-2);
let day_k = ("00" + d.getDate()).slice(-2);
let hours = ("00" + d.getHours()).slice(-2);
let minutes = ("00" + d.getMinutes()).slice(-2);
let seconds = ("00" + d.getSeconds()).slice(-2);
let youbi_k = d.getDay()
const youbi_list = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
let youbi = youbi_list[youbi_k]
let day = year + " : " + month + "," + day_k + "," + hours + ":" + minutes + ":" + seconds;
document.getElementById('clock').innerHTML = day;
document.getElementById('day').innerHTML = youbi;
}
window.onload = jikan();
setInterval(jikan, 1000);
function copy() {
let clock = document.getElementsByClassName('clock')[0];
let day = document.getElementById('day');
let coppybutton = document.getElementById('copybutton');
clock.className = "copy_clock_data";
clock.selected = true;
coppybutton.id = "align_center_button";
if (navigator.clipboard) {
navigator.clipboard.writeText(clock.textContent.slice(0, 13) + " " + day.textContent + ", " + clock.textContent.slice(13));
}
coppybutton.innerHTML = "copy ✓";
let crock = document.getElementsByClassName('copy_clock_data')[0];
crock.className = "clock";
setTimeout(() => {
coppybutton.innerHTML = "copy";
document.getElementById('align_center_button').id = "copybutton";
}, 1500);
}
window.onload = () => {
document.oncontextmenu = () => {return false;}
document.addEventListener('keydown', () => {
if (event.keyCode == 123) {
event.preventDefault();
}
if (event.shiftKey == true) {
if (event.ctrlKey == true) {
if (event.keyCode == 74 || event.keyCode == 73) {
event.preventDefault();
}
}
}
});
}