2011-08-08 65 views
1

有人可以列舉使用其中一種的優點和缺點。 (www.datejs.comhttps://github.com/jquery/globalize)。我只知道Jquery /全球化支持的文化比datejs更多。datejs vs jquery/globalize

+0

您是否考慮過使用任何一種格式,只使用每個人都能識別的格式?即國際化(普遍理解的國際化)與多重國有化(試圖爲每種可能的情況創建一種格式)。例如,2011年8月9日世界人口普及率爲95%,另外5%不會混淆,而2011年9月8日可能會混淆兩者。 ISO格式2011/8/9是明確的。 – RobG

回答

3

你可以同時使用它們兩個。 DateJS使日期對象上的數學計算更加方便,並且還提供了顯示日期的一些功能。全球化提供了顯示不同文化日期的功能。

  • 如果您需要對日期進行數學計算並顯示國際化日期,請同時使用兩者。全球化顯示使用DateJS計算的日期。
  • 如果您只需要以大多數互聯網用戶可讀的格式進行日期和顯示日期的數學計算,請使用DateJS。
  • 如果您不需要在日期進行數學計算(可能是服務器和API處理它),但需要顯示國際化日期,請使用全球化。
0

Globalize的支持不僅僅是日期/時間格式和分析(與在相關領域的自動轉換不同的日曆系統的更多,數字,貨幣,百分比格式,翻譯字符串,檢查是否給定的語言編寫從右到左)。它寫得相當好,支持350多種文化。該項目非常活躍。

DateJS支持較少的文化和日期/時間格式,解析和操作以及時區轉換(不受Globalize支持)。該項目不太活躍,最後一個快照比較舊(標記爲Alpha版本)。它似乎像喬達時間相當於JavaScript,它真的很不錯,但...
幸運的是,本說你可以將它們結合在一起。