// 获取今天
var day = new Date();
// 减去一天的毫秒数
day.setTime(day.getTime() - 24 * 60 * 60 * 1000);
// 写成yyyy-mm-dd的格式
var yesterday = day.getFullYear() + "-" + (day.getMonth() + 1) + "-" + day.getDate();
console.log(yesterday); //昨天的日期 2022-8-30
// 这里重新又获取今天的事件而不直接用上边的day是因为 上边的day已经变成了昨天的日期
console.log(day); // Tue Aug 30 2022 20:54:42 GMT+0800 (GMT+08:00)
var day = new Date();
console.log(day); // Wed Aug 31 2022 20:54:42 GMT+0800 (GMT+08:00)
day.setTime(day.getTime());
var today = day.getFullYear() + "-" + (day.getMonth() + 1) + "-" + day.getDate();
console.log(today); //今天的日期 2022-8-31
var day = new Date();
// 加上一天的毫秒数
day.setTime(day.getTime() + 24 * 60 * 60 * 1000);
var tomorrow = day.getFullYear() + "-" + (day.getMonth() + 1) + "-" + day.getDate();
console.log(tomorrow); // 明天的日期 2022-9-1进行封装一下:
function getDay(num, str) {
var today = new Date();
var nowTime = today.getTime();
// 毫秒数
var ms = 24 * 3600 * 1000 * num;
today.setTime(parseInt(nowTime + ms));
var year = today.getFullYear();
var month = (today.getMonth() + 1).toString();
var day = today.getDate().toString();
return year + str + month + str + day;
}
// -1表示前一天 1表示明天
var yesterday = getDay(-1, '-') // 2022-8-30
var today = getDay(0, "-") // 2022-8-31
var tomorrow = getDay(1, "-") // 2022-9-1版权声明:本文为m0_65638748原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。