JavaScript 工具类 获取本月第一天、本月最后一天、上月第一天、上月最后一天的日期
本月第一天 dateUtil.getBeginMonth()
本月最后一天 dateUtil.getEndMonth()
上月第一天 dateUtil.getBeginLastMonth()
上月最后一天 dateUtil.getEndLastMonth()
/***
* 本月的第一天时间
*/
export function getBeginMonth() {
var date = new Date();
date.setDate(1);
return format('yyyy-MM-dd', date);
};
/***
* 本月的最后一天时间
*/
export function getEndMonth() {
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;
return format('yyyy-MM-dd', new Date(nextMonthFirstDay - oneDay));
};
/***
* 上月的第一天时间
*/
export function getBeginLastMonth() {
let nowdays = new Date();
let year = nowdays.getFullYear();
let month = nowdays.getMonth();
if(month==0){
month=12;
year=year-1;
}
if (month