1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <title>Document</title>
7 </head>
8 <body>
9 <script>
10 // 计算已经过了元旦多少天
11 var date = new Date() // 获取当前日期
12 console.log(date)
13 // 先获取当前时间戳
14 var nowTime = date.getTime()
15
16 // 把日期拨到元旦那一天
17 date.setMonth(0, 1)
18 // 获取元旦的时间戳
19 var ydTime = date.getTime()
20
21 console.log(date)
22
23 // 这里不需要取整,得到的结果本身就一定是整数
24 // 因为我们使用的同一个date对象,只设置了月和日,时分秒是不变的
25 var days = (nowTime - ydTime) / 1000 / 60 / 60 / 24
26 console.log(days)
27
28 </script>
29 </body>
30 </html>