JavaScript 时间选择器函数: quickTimeSelection(days) - 设置开始和结束时间
// quickTimeSelection(days) { if (days >= 1) { const end = new Date() const start = new Date() this.params.endTime = dateFormat(end.setTime(end.getTime()), 'yyyy-MM-dd HH:mm:ss') this.params.startTime = dateFormat(start.setTime(start.getTime() - 3600 * 1000 * 24 * days), 'yyyy-MM-dd HH:mm:ss') } else { this.params.endTime = '' this.params.startTime = '' } if (days === -4) { console.log() this.params.endTime = this.dateTime ? dateFormat(this.dateTime[1], 'yyyy-MM-dd HH:mm:ss') : '' this.params.startTime = this.dateTime ? dateFormat(this.dateTime[0], 'yyyy-MM-dd HH:mm:ss') : '' } } // days为天数如一周就要七天,days= 7, // 帮助检查一下是否是对的,打印一下 内容:对于days=7,打印结果如下: ` endTime: "2022-10-11 14:22:05" startTime: "2022-10-04 14:22:05" ` 这意味着endTime为当前时间,startTime为当前时间减去7天的时间。
原文地址: https://www.cveoy.top/t/topic/qyGC 著作权归作者所有。请勿转载和采集!