时间前,在Angular Moment Js中



我正在使用Moment JS和Angular Moment JS来计算我的网站之前的时间。除了一件事外,一切正常。我不知道是否可能。我检查了他们的人性化文档,但没有找到任何有用的文档。

<span am-time-ago="messagedata.created | amFromUnix"></span>

结果:a day ago,但我想要1 day ago。是否可以?如果是如何?

从瞬间开始检查部分是您想要的,因为您想显示与今天的日期。

那些消息取决于时刻使用的语言环境,但您可以更新语言环境以提供消息的不同版本

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"
    }
});

使用Angular指令,您应该能够配置应用程序启动时的矩实例

var myapp = angular.module('myapp', ['angularMoment']);
myapp.run(function(amMoment) {
    amMoment.changeLocale(...);
});

您可以查看有关自定义的时刻文档以获取更多详细信息

最新更新