我使用Moment js和Angular Moment js来计算时间前我的网站。除了一件事以外,一切都很完美。我不知道这是否可能。我检查了他们的 humanize()文档,但没有发现任何有用的东西。时间以前在角度时刻js
<span am-time-ago="messagedata.created | amFromUnix"></span>
结果:a day ago
但我想1 day ago
。可能吗?如果是的话如何?
我使用Moment js和Angular Moment js来计算时间前我的网站。除了一件事以外,一切都很完美。我不知道这是否可能。我检查了他们的 humanize()文档,但没有发现任何有用的东西。时间以前在角度时刻js
<span am-time-ago="messagedata.created | amFromUnix"></span>
结果:a day ago
但我想1 day ago
。可能吗?如果是的话如何?
这些信息取决于moment.js使用的语言环境,但你可以更新的语言环境提供了不同版本的消息
moment.updateLocale('en', {
relativeTime : {
future: "in %s",
past: "%s ago",
s: "seconds",
m: "a minute",
mm: "%d minutes",
h: "an hour",
hh: "%d hours",
d: "a day",
dd: "%d days",
M: "a month",
MM: "%d months",
y: "a year",
yy: "%d years"
}
});
与角指令,你应该能够配置一刻实例当应用程序启动
var myapp = angular.module('myapp', ['angularMoment']);
myapp.run(function(amMoment) {
amMoment.changeLocale(...);
});
检查fromnow部分从一开始就是您正在寻找的部分,因为您要显示相对于今天的日期。
很好..完美...只是一件事,如果我有2-3种语言,那么我需要手动为每种语言做到这一点? –
是的,我会这么说 – alebianco