datejs vs Jquery / globalize

时间:2011-08-08 21:18:14

标签: javascript globalization jquery-globalization

有人列出使用其中一个的优点和缺点。 (www.datejs.comhttps://github.com/jquery/globalize)。我所知道的只是Jquery / globalize支持比datejs更多的文化。

2 个答案:

答案 0 :(得分:3)

您可以同时使用它们。 DateJS使得在日期对象上进行数学运算变得更加方便,并且还提供了一些显示日期的功能。 Globalize提供显示不同文化日期的功能。

  • 如果您需要在日期上进行数学运算并显示国际化日期,请同时使用两者。具有使用DateJS计算的全球化显示日期。
  • 如果您只需要以大多数互联网用户可读的格式对日期和日期进行数学运算,请使用DateJS。
  • 如果你不需要在日期做数学(可能是服务器和API负责),但需要显示国际化日期,请使用Globalize。

答案 1 :(得分:0)

Globalize支持的不仅仅是日期/时间格式和分析(在相关字段中具有自动转换的不同日历系统,数字,货币,百分比格式,翻译字符串,检查给定语言是否从右到左书写)。它写得很好,支持350多种文化。该项目非常活跃。

DateJS支持较少的文化,仅支持日期/时间格式,解析和操作以及时区转换(Globalize不支持)。该项目不太活跃,最后一个快照相当陈旧(并标记为Alpha版本)。似乎Joda Time相当于JavaScript,它看起来真的很好,但是......
幸运的是,Ben说你可以将它们组合在一起。