js獲取上個月日期


javascript根據當前日期獲取上個月日期

 1 function lastMonthDate(){
 2     var Nowdate = new Date();
 3     var vYear = Nowdate.getFullYear();
 4     var vMon = Nowdate.getMonth() + 1;
 5     var vDay = Nowdate.getDate();
 6   //每個月的最后一天日期(為了使用月份便於查找,數組第一位設為0)
 7     var daysInMonth = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
 8     if(vMon==1){
 9         vYear = Nowdate.getFullYear()-1;
10         vMon = 12;
11     }else{
12         vMon = vMon -1;
13     }
14   //若是閏年,二月最后一天是29號
15     if(vYear%4 == 0 && vYear%100 != 0  || vYear%400 = 0 ){
16         daysInMonth[2]= 29;
17     }
18     if(daysInMonth[vMon] < vDay){
19         vDay = daysInMonth[vMon];
20     }
21     if(vDay<10){
22         vDay="0"+vDay;
23     }
24     if(vMon<10){
25         vMon="0"+vMon;
26     }
27     var date =vYear+"-"+ vMon +"-"+vDay;
28     console.log(date)
29     return date;
30 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM