我有一個領域對象「創建」,在其中創建對象的日期。現在我想跟蹤‘多少個小時前’對象是使用moment.js創建。如何使用moment.js獲得24小時內的日期之間的小時差?
我的目標是有時間顯示如下面的例子
Created: 1hr ago
Created: 5hrs ago
Created: 9hrs ago
Created: 12hrs ago
Created: 14hrs ago
Created: 18hrs ago
Created: 24hrs ago
一天24小時內一路
所以我試圖與時刻:。
var $created = "2016-05-01T09:58:26.796Z";
var $now = new Date();
var $lastCreatedHour = moment(moment(moment().format('H')).diff(moment($created).format('H'))).format('H') + " hrs ago";
console.log("Created: " + $lastCreatedHour);
我在這裏的邏輯很簡單,只是試圖讓當今時代小時和$創建小時之間的差異。
我實際上嘗試了許多不同的東西,他們都不工作,要麼他們是一個數字關閉,或他們不會在24小時內工作,只有在12小時內。
我不和日期的幫助最好的感謝!
謝謝。
Wow Maggie這真棒,爲我提供了一個更好的解決方案。我認爲即使它不只是'小時',我也會實際回答你的答案。非常感謝Maggie分享這些信息 –