-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.js
More file actions
80 lines (72 loc) · 2.08 KB
/
main.js
File metadata and controls
80 lines (72 loc) · 2.08 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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
var elHour
, elMinute
, elSecond
, now = new Date()
, message
;
document.addEventListener("DOMContentLoaded", function() {
elHour = document.querySelector("#clock .hour");
elMinute = document.querySelector("#clock .minute");
elSecond = document.querySelector("#clock .second");
message = document.querySelector("#message");
secondHand = document.querySelector("#seconds");
minuteHand = document.querySelector("#minutes");
hourHand = document.querySelector("#hours");
elSecond.innerText = now.getSeconds();
elMinute.innerText = now.getMinutes();
elHour.innerText = now.getHours();
setInterval(function(){
var seconds = parseInt(elSecond.innerText) + 1;
if( seconds >= 60){
var minutes = parseInt(elMinute.innerText) +1;
seconds = 0;
}else{
minutes = parseInt(elMinute.innerText);
};
if(minutes >= 60){
var hours = parseInt(elHour.innerText) +1;
minutes = 0;
}else{
hours = parseInt(elHour.innerText);
};
if(hours >=25){
hours = 1
};
if (seconds <= 9){
elSecond.innerText = "0" + seconds;
}else{
elSecond.innerText = seconds;
};
if (minutes <= 9){
elMinute.innerText = "0" + minutes;
}else{
elMinute.innerText = minutes;
};
if(hours <= 9){
elHour.innerText = "0" + hours;
}else{
elHour.innerText = hours;
};
document.body.style.backgroundColor="#"+elHour.innerText*3 + elMinute.innerText + elSecond.innerText;
if (hours >= 1) {
message.innerText = "Go To Bed!";
} if(hours >= 8){
message.innerText = "Wake Up!";
} if(hours >= 9){
message.innerText = "Go To School!";
} if(hours >= 10){
message.innerText = "Get To Learning!";
} if(hours >= 13){
message.innerText = "Eat Something";
} if(hours >= 14){
message.innerText = "Back To Work!";
} if(hours >= 18){
message.innerText = "Go Home!";
} if(hours >=23){
message.innerText = "Go To Bed!";
};
secondHand.style.transform = "rotate(" + seconds*6 + "deg)";
minuteHand.style.transform = "rotate(" + (minutes*60+seconds)*0.1 +"deg)";
hourHand.style.transform = "rotate(" + (hours*3600+minutes*60+seconds)*0.00833+"deg)";
},1000);
});