vue3计算当前日期往前推一个月的日期,当前日期往前推7天
【代码】vue3计算当前日期往前推一个月的日期,当前日期往前推7天。
·

let startDate = $ref('')
let endDate = $ref('')
const getCurrentMonthRange = () => {
const today = new Date()
let currentDate = today.toISOString().split('T')[0] // 格式化当前日期
// 计算往前推一个月的日期
const previousMonth = new Date(today)
previousMonth.setMonth(today.getMonth() - 1) // 将月份减 1
startDate = previousMonth.toISOString().split('T')[0] + ' ' + '00:00:00'
endDate = today.toISOString().split('T')[0] + ' ' + '23:59:59'
}

setTimes() {
// 获取今天的日期
const today = new Date();
today.setDate(today.getDate());
today.setHours(23, 59, 59, 0); //
// 获取七天前的日期
const sevenDaysAgo = new Date(today);
sevenDaysAgo.setDate(today.getDate() - 6);
sevenDaysAgo.setHours(0, 0, 0, 0); // 将时分秒设置为 00:00:00
// 将日期格式化为字符串(可选)
this.searchForm.endTime = today.toISOString().split('T')[0]+' '+ '23:59:59';
this.searchForm.startTime = sevenDaysAgo.toISOString().split('T')[0]+ ' '+ '00:00:00';
},
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)