如何使用时刻js相对时间将日期格式化到几周前?例如,截至今天
moment("20150306", "YYYYMMDD").fromNow(true);
将返回a year
。但我希望它返回52 weeks
,类似于Instagram日期。
有关自定义功能将数月和数年转换为数周的提示吗?感谢
答案 0 :(得分:0)
使用moment.duration().asWeeks
及以下内容:
var a = Math.round(moment.duration(moment("20150306", "YYYYMMDD").diff(moment())).asWeeks()) * -1;
alert(a + (a > 1 ? ' weeks ago' : ' week ago'));