项目场景:获取上个月的第一天和最后一天和当前月最后一天
提示:这里简述项目相关背景:
问题描述
提示:这里描述项目中遇到的问题:
例如当前为4月
getCurrentMonthLast() {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 myDate = new Date(year,month,0);var startDate = year+'-'+month+'-01 00:00:00'; //上个月第一天var endDate = year+'-'+month+'-'+myDate.getDate()+' 23:59:00';//上个月最后一天return endDate},}//获取上个月第一天setData(){var date = new Date();date.setDate(1);var month = parseInt(date.getMonth());var day = date.getDate();if (month < 10) {month = '0' + month}if (day < 10) {day = '0' + day}return new Date(date.getFullYear() + '-' + month + '-' + day).format('yyyy-MM-dd');},// 获取当前月的最后一天getCurrentMonthLast() {var date=new Date();var currentMonth=date.getMonth();var nextMonth=++currentMonth;var nextMonthFirstDay=new Date(date.getFullYear(),nextMonth,1);var oneDay=1000*60*60*24;var lastTime = new Date(nextMonthFirstDay-oneDay);var month = parseInt(lastTime.getMonth()+1);var day = lastTime.getDate();if (month < 10) {month = '0' + month}if (day < 10) {day = '0' + day}return new Date(date.getFullYear() + '-' + month + '-' + day).format('yyyy-MM-dd');},
如果觉得《获取上个月的第一天和最后一天和当前月最后一天》对你有帮助,请点赞、收藏,并留下你的观点哦!