【发布时间】:2015-11-29 20:02:11
【问题描述】:
如何让 Moment.js 返回“今天”或其他相关字词?我在涵盖此内容的文档中找不到任何内容。
【问题讨论】:
-
moment().format('[today] dddd'); // '今天星期天' ?
标签: javascript jquery momentjs
如何让 Moment.js 返回“今天”或其他相关字词?我在涵盖此内容的文档中找不到任何内容。
【问题讨论】:
标签: javascript jquery momentjs
希望对你有所帮助。
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'
【讨论】:
您还可以使用日历功能:
moment().calendar(moment().add(1, 'day')); // "Yesterday at 9:14 PM"
【讨论】:
moment().add(1, 'day').calendar()。 (请注意答案中的错误输出。)
今天:
moment().startOf('day')
明天:
moment().startOf('day').add(1, 'day')
昨天:
moment().startOf('day').subtract(1, 'day')
【讨论】: