我需要從一個時間變量(在HH格式化:MM:SS)減去實際時間和以秒獲得的結果,例如:MomentJs減去時間來實際
var time1 = "13:40:00";
var time1 = moment(time1, "HH:mm:ss");
var timeNow = ?
var time2 = time1 - timeNow // expressed in s
我怎樣才能實現這一點?
我需要從一個時間變量(在HH格式化:MM:SS)減去實際時間和以秒獲得的結果,例如:MomentJs減去時間來實際
var time1 = "13:40:00";
var time1 = moment(time1, "HH:mm:ss");
var timeNow = ?
var time2 = time1 - timeNow // expressed in s
我怎樣才能實現這一點?
我不知道如果我理解你的需求充分,但試試這個
var time1 = "13:40:00";
var time1 = moment(time1, "hh:mm:ss");
var time2 = time1.diff(moment(), 'seconds')
您可以使用瞬間diff
得到兩個時刻對象之間的差異。你的情況:
var time1 = '13:40:00';
var diff = moment().diff(moment(time1, 'HH:mm:ss'), 'seconds');
console.log(diff);
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js"></script>
試試這個:
var time1 = moment.duration("24:40:00", "HH:mm:ss").asSeconds();
var timeNow =moment.duration(moment().format('HH:mm:ss'),"HH:mm:ss").asSeconds();
var log = time1-timeNow;
不,我有,因爲我寫的,像「VAR時間1 = 「13時40分00秒」 一個變種; 「我想從該變量中減去實際時間.. –
我更新了答案 – DAXaholic