簡體   English   中英

如何從當前時間矩中減去時間

[英]How to subtract Time from current Time momentjs

我有

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);

如果您想挖掘更深的文檔 ,應該可以用技巧,這里是文檔

編輯:

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 let startTime = endTime.subtract(duration, 'ms') console.log(endTime) console.log(startTime) 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script> 

您可以使用endTime.subtract(duration,'ms')。 但是為此,endTime必須成為一個瞬間的對象。 因此,請稍后格式化答案。

const endTime = moment();
const duration = request.input('duration')
let startTime = endTime.subtract(duration,'ms').format('HH:mm:ss')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM