关于时间的用法 问题描述: 有一个开始时间和一个结束时间,结束时间就是当前时间。开始时间往过去退10分钟。 解决办法: 利用时间戳 向过去退10分钟 就用当前的时间戳 减去(10 * 60 * 1000) 10分钟乘以 60秒 乘以 1000毫秒 javascript">mounted(){ var valueTime = getTime(new Date()); console.log("valueTime", valueTime); var date = new Date(valueTime.replace(/-/g, '/')); let time3 = Date.parse(date); console.log("time3", time3); let aa = getTime(new Date(time3 - (10 * 60 * 1000))) console.log("aa", aa); } function getTime(time) { let hh = time.getHours(); let mf = time.getMinutes() < 10 ? '0' + time.getMinutes() : time.getMinutes(); let ss = time.getSeconds() < 10 ? '0' + time.getSeconds() : time.getSeconds(); let yy = time.getFullYear(); let mm = time.getMonth() + 1; let dd = time.getDate(); return yy + '-' + mm + '-' + dd + ' ' + hh + ':' + mf + ':' + ss; }, 打印结果 javascript">valueTime 2021-8-20 16:26:05 time3 1629447965000 aa 2021-8-20 16:16:05