通过js获取自定义天数内的时间段
1.业务需求:
- vue项目中需要获取一段时间的时间段,以满足使用需求。
2.解决方案:
-
可以封装成一个获取自定义天数内的时间段,具体如下:
-
// 获取many天内的时间段 (@many: 天数) dateArea(many) { let data = new Date() let date = data.toLocaleDateString() let time = data.getTime() let arr = date.split('/').map(item=> { if (item.length>2) return item const str = item.length>1?item:('0'+item) return str }) time = time-(24*60*60*1000*many) let art = new Date(time) let datetr = art.toLocaleDateString() let arrtr = datetr.split('/').map(item=> { if (item.length>2) return item const str = item.length>1?item:('0'+item) return str }) // 今天 date = arr.join('-') // many天前 datetr = arrtr.join('-') return [date, datetr] }