0
获取结果鉴于此代码:从moment.js DIFF /从/ fromNow在几周内而不是几天
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周内”。我没有看到通过一个参数来实现它的方法。
这里有一个较早的堆栈问题:How to get duration in weeks with Moment.js?但这个回应是相当古老的,似乎并不适用于当前版本的moment.js。有没有人有想过如何改变这种输出格式?
所以有办法做到这一点,但你必须手动改变在moment.js代码的范围? – Max
是的,你将不得不在你自己的源代码副本中替换'relativeTime'函数 –
不确定你是否想更新你的答案来显示一般如何/在哪里做?如果是这样,我会将你的答案标记为已接受。否则,我可以用这个信息回答我自己的问题。谢谢! – Max