9

我一直在我的项目中使用 Date.js,最近阅读了一篇文章,认为 moment.js 非常出色

但是,我很难相信这仅仅是因为它无法将“从现在起 5 天”之类的输入解析为 n 个实际日期。

我个人的愿望/要求是

  1. 我可以接受各种输入(文本字段)并将它们作为格式正确的日期提交。
  2. 我可以采用格式正确的日期并将它们输出为友好(或者只是以不同的方式解析它们)。

Date.js 两者兼而有之。Moment.js 似乎只做#2 ......

我是否遗漏了什么,或者我仍然很酷地使用 Date.js?

另外......对于我的rails项目。在服务器端或客户端格式化东西更好吗?IE。我有一些我想根据相对日期条件格式化的东西。(比如添加一个类,如果它是从现在开始的 10 天,或者从现在开始 > 0 天)......客户端/服务器端日期解析/操作的优缺点?

4

2 回答 2

6

你是对的。Moment.JS 不处理 #2 .... 只有 Date.js 可以。

至于服务器与客户端......除非我正在构建移动应用程序,否则我倾向于将计算卸载到客户端。最后让应用程序/项目确定应该在哪里进行计算。

于 2013-06-21T19:50:07.677 回答
1

问到这个问题已经8年了。情况发生了一些变化。

momentjs有一个网站,github从(2020 年 10 月 6 日)开始有变化。它有一个积极的开发阶段,当原始的Datejs存储库已被所有者存档时。现在有一个DateJS: Evolved项目形式abritinthebay有最新的变化(2014 年 12 月 17 日)

底线 -momentjs还活着,什么时候Datejs不是。

于 2021-06-09T06:55:11.700 回答