js根据指定时间来获取n天前、n天后的时间(java Script)

159 阅读1分钟
// obj.loseStartTime    当前时间 / 指定时间字符串   
// obj.timeliness       设置的时间天数   我这里是 天
 
// 把日期字符串转换成日期格式
var tempDate = new Date(obj.loseStartTime.replace(/-/g, '/'))
 
//  获取需要获取时效天数的秒数
let addTime = obj.timeliness * 24 * 60 * 60
tempDate = tempDate / 1000 + addTime
 
// 增加n天后的日期
var resultDate = new Date(tempDate * 1000)
 
// 最后在使用 dayjs进行时间格式一下
obj.loseEndTime = dayjs(resultDate).format('YYYY-MM-DD HH:mm:ss')