本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)簡(jiǎn)單日歷效果的具體代碼,供大家參考,具體內(nèi)容如下
效果如下:
代碼:
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 > //調(diào)用 getDateAndTime方法 getDateAndTime(); //啟動(dòng)定時(shí)器,調(diào)用 getDateAndTime方法 window.setInterval(getDateAndTime, 1000); function getDateAndTime() { //獲取系統(tǒng)當(dāng)前的日期時(shí)間 var date = new Date(); //提取日期時(shí)間構(gòu)成的元素 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; } //定義函數(shù)處理時(shí)分秒的格式 function formatHMS(time) { if (time < 10 ) { return '0' + time; } else { return time; } } //獲取頁(yè)面元素 var ym = document .getElementById('ym'); var d = document .getElementById('d'); var w = document .getElementById('w'); var hms = document .getElementById('hms'); //將日期時(shí)間寫入到頁(yè)面 ym.innerHTML = year + '年' + month + '月'; d.innerHTML = day ; w.innerHTML = week ; hms.innerHTML = hour + '時(shí)' + minute + '分' + second + '秒'; } </script> </ body > </ html > |
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://blog.csdn.net/m0_46374969/article/details/115415745