// 获取当前时间
var currentDate = new Date();
var year = currentDate.getFullYear();
var month = currentDate.getMonth() + 1;
var day = currentDate.getDate();

// 格式化当前时间
var currentDateString = year + '-' + addZeroPrefix(month) + '-' + addZeroPrefix(day);

// 获取前七天时间
var sevenDaysAgo = new Date();
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
var sevenDaysAgoYear = sevenDaysAgo.getFullYear();
var sevenDaysAgoMonth = sevenDaysAgo.getMonth() + 1;
var sevenDaysAgoDay = sevenDaysAgo.getDate();

// 格式化前七天时间
var sevenDaysAgoDateString = sevenDaysAgoYear + '-' + addZeroPrefix(sevenDaysAgoMonth) + '-' + addZeroPrefix(sevenDaysAgoDay);

// 添加前导零的函数
function addZeroPrefix(number) {
  return number < 10 ? '0' + number : number;
}

console.log("当前时间:" + currentDateString);
console.log("前七天时间:" + sevenDaysAgoDateString);

这段代码会打印出当前时间和前七天时间的格式化字符串,例如:

当前时间:2022-01-01
前七天时间:2021-12-25
``
js获取当前时间和前七天时间 yyyy-mm-dd

原文地址: https://www.cveoy.top/t/topic/ij8H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录