js获取30天前/后日期

  • Post author:
  • Post category:其他


var date1 = new Date();
var date2 = new Date(date1);

//-30为30天前,+30可以获得30天后的日期
date2.setDate(date1.getDate() - 30);

//30天前(月份判断是否小于10,小于10的前面+0)
var agoDay = `${date2.getFullYear()}-${date2.getMonth() + 1<10?`0${date2.getMonth() + 1}`:date2.getMonth() + 1}-${date2.getDate()}`;
 
//当前日期
var nowDay = `${date1.getFullYear()}-${date1.getMonth() + 1<10?`0${date1.getMonth() + 1}`:date1.getMonth() + 1}-${date1.getDate()}`;

console.log(`30天前:${agoDay}`)
console.log(`当前日期:${nowDay}`)



版权声明:本文为qq_28137309原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。