<html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
4 <meta http-equiv="Content-Language" content="zh-cn" />
5 <title>时间</title>
6 </head>
7 <body>
8 <script>
9 function getBeforeDate(n){
10 var n = n;
11 var d = new Date();
12 var year = d.getFullYear();
13 var mon=d.getMonth()+1;
14 var day=d.getDate();
15 if(day <= n){
16 if(mon>1) {
17 mon=mon-1;
18 }
19 else {
20 year = year-1;
21 mon = 12;
22 }
23 }
24 d.setDate(d.getDate()-n);
25 year = d.getFullYear();
26 mon=d.getMonth()+1;
27 day=d.getDate();
28 s = year+"-"+(mon<10?('0'+mon):mon)+"-"+(day<10?('0'+day):day);
29 return s;
30 }
31 console.log(getBeforeDate(1));//昨天的日期
32 console.log(getBeforeDate(7));//前七天的日期
33 </script>
34 </body>
35 </html>
js获取当前指定的前几天的日期(如当前时间的前七天的日期)
猜你喜欢
转载自blog.csdn.net/liutianjie/article/details/86491192
今日推荐
周排行