/**
* 根据当前 显示时间设置当前时间 之前或之后指定 n天的时间
* @param {Object} n 当前时间前后n天
* @param {Object} bcsj 当前显示时间
*/
getBeforeDate(n, bcsj) {
var n = n;
// var d = new Date(bcsj.replace(/-/g, "/"));
var d = bcsj;
var year = d.getFullYear();
var mon = d.getMonth() + 1;
var day = d.getDate();
if (day <= n) {
if (mon > 1) {
mon = mon - 1;
} else {
year = year - 1;
mon = 12;
}
}
d.setDate(d.getDate() - n);
year = d.getFullYear();
mon = d.getMonth() + 1;
day = d.getDate();
let s =
year +
"-" +
(mon < 10 ? "0" + mon : mon) +
"-" +
(day < 10 ? "0" + day : day);
this.calendarDate = new Date(s);
}