失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 获取上个月的第一天和最后一天和当前月最后一天

获取上个月的第一天和最后一天和当前月最后一天

时间:2023-07-01 00:58:03

相关推荐

获取上个月的第一天和最后一天和当前月最后一天

项目场景:获取上个月的第一天和最后一天和当前月最后一天

提示:这里简述项目相关背景:

问题描述

提示:这里描述项目中遇到的问题:

例如当前为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');},

如果觉得《获取上个月的第一天和最后一天和当前月最后一天》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。