本文實例為大家分享了JavaScript實現簡單日歷效果的具體代碼,供大家參考,具體內容如下
效果如下:
代碼:
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < meta http-equiv = "X-UA-Compatible" content = "IE=edge" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < title >Document</ title > < style > * { margin: 0; padding: 0; box-sizing: border-box; } #box { width: 400px; height: 502px; border: 2px solid orange; margin: 50px auto; font-size: 48px; text-align: center; } #ym { height: 100px; line-height: 100px; } #d { height: 200px; line-height: 200px; background-color: orange; font-size: 72px; } #w { height: 100px; line-height: 100px; } #hms { height: 100px; line-height: 100px; } </ style > </ head > < body > < div id = "box" > < div id = "ym" ></ div > < div id = "d" ></ div > < div id = "w" ></ div > < div id = "hms" ></ div > </ div > < script > //調用 getDateAndTime方法 getDateAndTime(); //啟動定時器,調用 getDateAndTime方法 window.setInterval(getDateAndTime, 1000); function getDateAndTime() { //獲取系統當前的日期時間 var date = new Date(); //提取日期時間構成的元素 var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var week = date.getDay(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); //處理week的格式 switch (week) { case 0: week = '星期日'; break; case 1: week = '星期一'; break; case 2: week = '星期二'; break; case 3: week = '星期三'; break; case 4: week = '星期四'; break; case 5: week = '星期五'; break; case 6: week = '星期六'; break; } //定義函數處理時分秒的格式 function formatHMS(time) { if (time < 10 ) { return '0' + time; } else { return time; } } //獲取頁面元素 var ym = document .getElementById('ym'); var d = document .getElementById('d'); var w = document .getElementById('w'); var hms = document .getElementById('hms'); //將日期時間寫入到頁面 ym.innerHTML = year + '年' + month + '月'; d.innerHTML = day ; w.innerHTML = week ; hms.innerHTML = hour + '時' + minute + '分' + second + '秒'; } </script> </ body > </ html > |
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/m0_46374969/article/details/115415745