js 获取某个时间的一天前 几天前 一周前 几周前 一个月前 一年前的时间
1.一天前
var dateStr = new Date();
dateStr.setDate(dateStr.getDate()-1);
var dateTime = dateStr.toLocaleDateString().split('/').join('-');
一天前 示例:
var dateStr = new Date('2022/6/28');
dateStr.setDate(dateStr.getDate()-1);
var dateTime = dateStr.toLocaleDateString().split('/').join('-');
console.log('dateTime>>',dateTime); //2022-6-27
2周前 示例:
var dateStr = new Date('2022/6/28');
dateStr.setDate(dateStr.getDate()-7*2);
var dateTime = dateStr.toLocaleDateString().split('/').join('-');
console.log('dateTime>>',dateTime); //2022-6-14
一个月前 示例:
var dateStr = new Date('2022/6/28');
dateStr.setMonth(dateStr.getMonth()-1);
var dateTime = dateStr.toLocaleDateString().split('/').join('-');
console.log('dateTime>>',dateTime); //2022-5-28
一年前 示例:
var dateStr = new Date('2022/6/28');
dateStr.setFullYear(dateStr.getFullYear()-1);
var dateTime = dateStr.toLocaleDateString().split('/').join('-');
console.log('dateTime>>',dateTime); //2021-6-28
var dateStr = new Date('2022/6/28');
dateStr.setFullYear(dateStr.getFullYear()-1);
var dateTime = dateStr.toLocaleDateString();
console.log('dateTime>>',dateTime);
VM1817:4 dateTime>> //2021/6/28
你说我菜?你说得对。