我一直在我的项目中使用 Date.js,最近阅读了一篇文章,认为 moment.js 非常出色。
但是,我很难相信这仅仅是因为它无法将“从现在起 5 天”之类的输入解析为 n 个实际日期。
我个人的愿望/要求是
- 我可以接受各种输入(文本字段)并将它们作为格式正确的日期提交。
- 我可以采用格式正确的日期并将它们输出为友好(或者只是以不同的方式解析它们)。
Date.js 两者兼而有之。Moment.js 似乎只做#2 ......
我是否遗漏了什么,或者我仍然很酷地使用 Date.js?
另外......对于我的rails项目。在服务器端或客户端格式化东西更好吗?IE。我有一些我想根据相对日期条件格式化的东西。(比如添加一个类,如果它是从现在开始的 10 天,或者从现在开始 > 0 天)......客户端/服务器端日期解析/操作的优缺点?