js获取当前时间和前七天时间 yyyy-mm-dd
// 获取当前时间
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
``
原文地址: https://www.cveoy.top/t/topic/ij8H 著作权归作者所有。请勿转载和采集!