获取当前日期
// 获取当前日期
getCurrentDate(date) {
let month = parseInt(date.getMonth() + 1);
let day = date.getDate();
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
return date.getFullYear() + "-" + month + "-" + day;
},
获取当月第一天
// 获取当月第一天
getCurrentMonthFirstDay() {
let date = new Date();
date.setDate(1);
let month = parseInt(date.getMonth() + 1);
let day = date.getDate();
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
return date.getFullYear() + "-" + month + "-" + day;
console.log("第一天", date.getFullYear() + "-" + month + "-" + day);
},
当月最后一天
// 获取当月最后一天
getCurrentMonthLastDay() {
let date = new Date();
let currentMonth = date.getMonth();
let nextMonth = ++currentMonth;
let nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1);
let oneDay = 1000 * 60 * 60 * 24;
let lastTime = new Date(nextMonthFirstDay - oneDay);
let month = parseInt(lastTime.getMonth() + 1);
let day = lastTime.getDate();
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
return date.getFullYear() + "-" + month + "-" + day;
},
近三月
createBeginDate() {
var date = new Date();
date.setMonth(date.getMonth() - 3);
date.toLocaleDateString();
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? "0" + m : m;
var d = date.getDate();
d = d < 10 ? "0" + d : d;
const time = y + "-" + m + "-" + d;
return time;
},
近半年
createBeginMoreDate() {
var date = new Date();
date.setMonth(date.getMonth() - 6);
date.toLocaleDateString();
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? "0" + m : m;
var d = date.getDate();
d = d < 10 ? "0" + d : d;
const time = y + "-" + m + "-" + d;
return time;
},
方法都在这儿,需要的时候直接复制粘贴方法调用即可;例 this.getCurrentMonthFirstDay(new Date()); //获取当月第一天格式 2021-03-01