- var nowdays = new Date();
- var year = nowdays.getFullYear();
- var month = nowdays.getMonth();
- if(month==0)
- {
- month=12;
- year=year-1;
- }
- if (month < 10) {
- month = "0" + month;
- }
- var firstDay = year + "-" + month + "-" + "01";//上个月的第一天
- var myDate = new Date(year, month, 0); //上个月最后一天
- alert(new Date(2018,12,10).getDate());//=10
- alert(new Date(2018,12,1).getDate());//=1
- alert(new Date(2018,12,32).getDate());//=1
- var lastDay = year + "-" + month + "-" + myDate.getDate();//上个月的最后一天
参考资料:js如何获取上个月第一天和最后一天 http://www.studyofnet.com/news/1180.html