已經使用Date.js,但如果需要也可以使用其他庫。使用Javascript中的時間跨度
不確定什麼是使用時間變化的最佳方式。具體來說,我想顯示從現在到過去的日期時間之間的時間。
所以我需要做這樣的事情:
var elapsed_time = new Date() - pastDate;
pastDate.toString('days-hours-minutes-seconds');
得到它大多采用Date.js工作,但問題是我現在有一個Date對象,而不是一個時間跨度,工作等什麼應該是一個23小時時間跨度日期的第一次23小時後改爲:
var result = (new Date()) - past_date; "result" is the number (probably milliseconds): 15452732
var result = (new Date() - past_date "result" is a date from 1969: Wed Dec 31 1969 23:17:32
我需要的是:
0 days 23 hours 17 minutes and 32 seconds
任何想法?
我不確定這是否支持以天,小時,分鐘,秒來打印已用時間? –
是的,有另一個人也看着它。即使使用moment.js,時間跨度上也沒有足夠的「格式」選項。我們不得不這樣做的手段就像上面那樣手動。 –
可以提到moment.js,但給定的moment.js代碼如何回答OP的問題? –