如何在AngularJs中获取日历格式日期

时间:2015-12-08 20:21:50

标签: angularjs

我有一个字段" timeStamp:2015-12-08T11:58:46.650-06:00"使用这个我必须显示它有今天和星期二上午11:58。如何在AngularJs中执行此操作

2 个答案:

答案 0 :(得分:0)

您应该可以使用内置日期过滤器。所以你可以这样显示:

      {{myDate | date : mediumDate}}

在这种情况下,'mediumDate'是可用的内置格式之一。 在这里查看各种格式。 https://docs.angularjs.org/api/ng/filter/date

答案 1 :(得分:0)

你可以用日期过滤器做一些简单的格式,但对于高级的东西,比如显示相对于具体时刻的日期/时间,你应该尝试MomentJS,它可以处理它等等。

您正在寻找的功能在此处记录:http://momentjs.com/docs/#/displaying/fromnow/

使用它设置自定义过滤器应该很容易。像这样:

app.filter('moment', function() {
    return function(dateString) {
        return moment(dateString).fromNow();
    };
});