js获取当前时间前一个月时间

1,109 阅读1分钟

该使用场景为查询当前前一个月的信息,开始时间为上一个月零点零分零秒,结束时间为当前时间23点59分59秒。

//获取当前前一个月的时间,当前时间减去30天乘以24小时乘以60分乘以60秒乘以1000为毫秒
let ago = new Date(Date.now()-30*24*60*60*1000)
//将时、分、秒设置成0:00:00
ago.setHours(0);
ago.setMinutes(0);
ago.setSeconds(0);
//获取当前时间
let now = new Date()
//将时、分、秒设置为23:59:59
now.setHours(23);
now.setMinutes(59);
now.setSeconds(59);
//将获取的当前时间与上一个月的时间赋值给开始时间与结束时间
this.activitySearch.startTime = ago.getTime();
this.activitySearch.endTime = now.getTime()