Moment.js:获取与今天相关的日子(即"明天,今天,昨天等")

Dra*_*aer 10 javascript jquery momentjs

我怎样才能让Moment.js返回"今天"或其他相关条款?我在文档中找不到任何内容.

xer*_*iee 14

您还可以使用日历功能:

moment().calendar(moment().add(1, 'day')); // "Yesterday at 9:14 PM"
Run Code Online (Sandbox Code Playgroud)

http://momentjs.com/docs/#/displaying/calendar-time/

  • 那应该是`moment().add(1,'day').calendar()`.(请注意答案中的错误输出.) (4认同)

Mee*_*eeh 6

我希望这能帮到您.

moment('2013-02-04T10:35:24-08:00').fromNow(); // '3 years ago'
moment().subtract('days', 0).fromNow(); // 'a few seconds ago'
moment().subtract('days', 1).fromNow(); // 'a day ago'
moment().subtract('days', 7).fromNow(); // '7 days ago'
Run Code Online (Sandbox Code Playgroud)