js獲取今天到前7天日期並輸出
更改本地時間,呼叫getSevenTime(),得到時間為
現在時間為 2014-11-04
2014-10-28 08:00:00,2014-10-29 08:00:00,2014-10-30 08:00:00,2014-10-31 08:00:00,2014-11-02 08:00:00,2014-11-03 08:00:00,2014-11-04 08:00:00
現在時間為 2014-11-25
2014-11-18 08:00:00,2014-11-19 08:00:00,2014-11-20 08:00:00,2014-11-21 08:00:00,2014-11-22 08:00:00,2014-11-23 08:00:00,2014-11-24 08:00:00,2014-11-25 08:00:00
function getSevenTime(){ var s=""; var d=new Date(); var year=d.getFullYear(); var mon1=d.getMonth()+1; var day1=d.getDate(); d.setDate(d.getDate()-7); var mon2=d.getMonth()+1; var day2=d.getDate()-1; var vd=new Array();//儲存近7天資料 if(mon2<mon1){ var daycount=getCountDays(year,mon2); for(var i=day2;i<daycount;i++){ var days=parseInt(i)+1; vd.push(year+"-"+mon2+"-"+addzero(days)+" 08:00:00"); } for(var i=1;i<day1;i++){ var days=parseInt(i)+1; vd.push(year+"-"+mon1+"-"+addzero(days)+" 08:00:00"); } }else{ for(var i=day2;i<day1;i++){ var days=parseInt(i)+1; vd.push(year+"-"+mon2+"-"+addzero(days)+" 08:00:00"); } } console.log(vd+"陣列"); return vd; } //判斷一個月有多少天 function getCountDays(year, month) { var curDate = new Date(year, month - 1); /* 獲取當前月份 */ var curMonth = curDate.getMonth(); /* 生成實際的月份: 由於curMonth會比實際月份小1, 故需加1 */ curDate.setMonth(curMonth + 1); /* 將日期設定為0, 這裡為什麼要這樣設定, 我不知道原因, 這是從網上學來的 */ curDate.setDate(0); /* 返回當月的天數 */ return curDate.getDate(); } //小於10滴天數,前面新增上0 function addzero(num){ if(parseInt(num)<10){ return "0"+num; }else{ return num; } }
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- JAVA 獲取今天,7天前,一個月前,今年起始日期,同比日期Java
- js獲取日期JS
- 直播軟體原始碼,js獲取n天前的日期原始碼JS
- 獲取當前時間往前的日期
- C/C++獲取變數型別並輸出C++變數型別
- JavaScript 獲取指定時間前幾天日期JavaScript
- python如何獲取陣列元素的下標並輸出Python陣列
- 整理 js 日期物件的詳細功能,使用 js 日期物件獲取具體日期、昨天、今天、明天、每月天數、時間戳等,以及常用的日期時間處理方法JS物件時間戳
- 獲取中文日期
- Linux c程式中獲取shell指令碼輸出(如獲取system命令輸出)LinuxC程式指令碼
- 獲取當前周、上一週、下一週日期
- Node.js/JavaScript 獲取最近 30 天的日期Node.jsJavaScript
- kettle‘獲取檔名’輸出
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- 使用Node.js爬取任意網頁資源並輸出高質量PDF檔案到本地~Node.js網頁
- 用js獲取當前月份的天數JS
- js獲取當前的具體時間JS
- js_原生js獲取當前的使用者ipJS
- 解析域名,獲取域名ip並輸出到終端
- Java取當前時間的一分鐘後,並格式化輸出Java
- SqlServer獲取當前日期SQLServer
- python如何只獲取日期Python
- js根據IP地址獲取當前的省市JS
- Android開發:獲取當前系統時間和日期的方法Android
- js外掛--獲取指定時間距離當前時間狀態:上週,當前周,前天,昨天,今天,明天,後天,當前周,下週。JS
- 使用JS獲取當前地理位置方法彙總JS
- 獲取當前js檔案被引用的路徑JS
- QT獲取日期,時間,星期QT
- Qt:獲取日期和時間QT
- 獲取資料並繫結到 UI | MAD SkillsUI
- Java程式設計:通過獲取當前時間,判斷今天星期幾Java程式設計
- Python獲取當前日期和日期差計算Python
- JavaScript獲取兩個日期之間所有的日期JavaScript
- 《Qt5+QDate和QTime獲取當前系統日期和時間》QT
- java獲取日期差以及幾天前和幾天後的時間Java
- Java讀取本地檔案內容並輸出Java
- 如何用js獲取當前時間和ip地址以及當前城市JS
- python陣列下標怎麼獲取值並輸出Python陣列