使用MomentJS将日期转换为自然语言

时间:2016-01-22 22:25:18

标签: javascript date web time momentjs

目前,我正在开发一个网站,其中需要输入以获取可能是连续或随机日期的多个日期。

使用日期选择器选择日期后,我想用自然语言显示它们。

例如:

  • 1月4日 - 8日
  • 明天
  • 本周末

有没有办法在MomentJS中执行此操作?我似乎无法弄明白。如果没有,是否还有其他可用的库?

我找到SugarJS,这与我需要的相反。

修改

我正在寻找可以接受一堆随机日期的东西,并以人类可读的方式呈现它们。 MomentJS非常适合单日期,但我还没有找到一种方法来创建一个具有多个日期的时刻(可以按任何顺序排列)并以一种很好的方式呈现它。

由于

2 个答案:

答案 0 :(得分:1)

可能您可以使用add()来引用日期

future = moment()。add(3,' days')。calendar();

答案 1 :(得分:0)

如果您需要时间,请考虑使用fromNow