2014-10-06 66 views
0

今天我開始一個新項目。該應用程序是對現有工作計劃應用程序的重寫。該應用程序廣泛使用Times和TimeRanges。使用Javascript中的時間和時間範圍

時間:08:45,17:32,...
TIMERANGE:從08:45至17:32

我開始尋找與這種數據的處理管道對我來說是庫,例如:早於,晚於,等等,我立即發現了moment.js和date.js。然而,我覺得這些庫更關心某個時間點(一個JS Date對象),而不是上面所描述的Time和TimeRange的概念。

有沒有人有過使用Time和TimeRange的經驗,正如我在JavaScript環境中所描述的那樣?什麼庫可能對此有用?

回答

0

您可以使用Date object來比較日期。您可以構造2個日期,然後使用常規運算符進行比較。

的Ex:

var date1 = new date(); 
var date2 = new date(); 

然後比較喜歡任何你想比較​​或。

希望這會幫助你。

0

再來看看Moment JS,它可能是你需要的。它具有豐富的日期處理函數庫,並使用Duration對象來表示時間範圍。