Date.js与Moment.js(以及服务器端格式)



我一直在我的项目中使用Date.js,最近读到一篇文章说moment.js更出色。

然而,我很难相信这只是因为它无法将输入解析为"从现在起5天"到n个实际日期。

我个人的愿望/要求是

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

Date.js同时具有这两种功能。Moment.js似乎只做#2…

我是错过了什么,还是仍然使用Date.js很酷?

此外。。。我的铁路项目。是在服务器端还是在客户端格式化更好?我有一些东西想根据相对日期条件进行格式化。(比如,如果10天后,或者0天后,添加一个类)。。。客户端/服务器端数据解析/操作的优点/缺点?

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

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

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

momentjs有一个网站,github从(2020年10月6日)起进行了更改。它有一种活跃的开发阶段,当原始Datejs存储库由所有者归档时。现在有一个DateJS: Evolved项目表单abritinthebay在(2014年12月17日)上有最新的变化

最重要的是,当Datejs未激活时,momentjs仍处于激活状态。

最新更新