答案 0 :(得分:2)
您可以使用string.replace方法将"a day"
替换为"1 day"
。
或者您可以尝试这样:
var a = moment([2007, 0, 29]);
var b = moment([2007, 0, 28]);
var differenceInMillisec = a.diff(b);
var differenceInDays = a.diff(b, 'days'); //Output 1 day
答案 1 :(得分:1)
答案 2 :(得分:0)
我的问题有一个简单的100%解决方案:
moment.localeData()._relativeTime.d = '1 day'; // override
console.log( moment.duration(1, 'days') ); // = '1 day', not 'a day'.