1

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

4

2 回答 2

3

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

  • 如果您需要对日期进行数学运算并显示国际化日期,请同时使用两者。让 Globalize 显示使用 DateJS 计算的日期。
  • 如果您只需要对日期进行数学运算并以大多数 Internet 用户可读的格式显示日期,请使用 DateJS。
  • 如果您不需要对日期进行数学运算(可能是服务器和 API 负责处理),但需要显示国际化日期,请使用 Globalize。
于 2011-08-08T21:37:52.367 回答
0

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

DateJS 支持较少的文化,仅支持日期/时间格式、解析和操作以及时区转换(Globalize 不支持)。该项目不太活跃,最后一个快照相当旧(并标记为 Alpha 版本)。看起来像是 Joda Time 等效于 JavaScript,而且看起来确实不错,但是...
幸运的是,正如 Ben 所说,您可以将它们组合在一起。

于 2011-08-09T18:25:50.413 回答