我有
const endTime = moment().format("HH:mm:ss");
const duration = moment.utc(request.input('duration') * 60000).format("HH:mm:ss");
我要计算
startTime = endTime - duration
最佳答案
endTime.subtract(duration);
应该可以解决问题,如果您想深入了解,这里是文档 docs
编辑:
const endTime = moment(); //now time
const duration = request.input('duration') //duration in miliseconds
let startTime = endTime.subtract(duration,'ms')
const endTime = moment(); //now time
const duration = 600000; //hardcoded 10 mins //duration in miliseconds
console.log(endTime)
let startTime = endTime.subtract(duration, 'ms')
console.log(startTime)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>
关于javascript - 如何从当前时间 momentjs 中减去时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49169562/