鉴于此代码:
var now = moment();
now.day("Tuesday");
var displayed_week_day = moment();
var one_week = moment.duration(1, 'weeks');
displayed_week_day.day("Tuesday");
displayed_week_day.add(one_week);
console.log(displayed_week_day.from(now));
displayed_week_day.add(one_week);
console.log(displayed_week_day.from(now));
输出是:
in 7 days
in 14 days
文档会让我相信这将输出为“1 周内”或“2 周内”。我看不出有一种方法可以将参数传递给 this 以使其做到这一点。
这里有一个较早的堆栈问题:How to get duration in week with Moment.js? 但是这个响应已经很老了,并且似乎不适用于 moment.js 的当前版本。有没有人想过如何改变这个的输出格式?