根据YYYYMMDD,返回一周前的日期YYYYMMDD
let imp_date = ""+variable.imp_date
// let imp_date = "20240510"
const year = imp_date.slice(0, 4);
const month = imp_date.slice(4, 6) - 1; // 月份从0开始,所以需要减去1
const day = imp_date.slice(6, 8);
let date = new Date(year, month, day)
date.setDate(date.getDate() - 7);
const options = {timeZone: "Asia/Shanghai", year: 'numeric', month: '2-digit', day: '2-digit' };
console.log("xxx",date.toLocaleDateString ("zh", options) ) //返回 2024/05/10
var newdate = date.toLocaleDateString ("zh", options).replace(/\//g,""); 转换成 20240503
//let start_imp_date = date.toISOString().slice(0, 10);
//let start_imp_date_new = start_imp_date.replace(/-/g,""); 有8小时时间差问题