使用angularjs更改日期格式

时间:2015-07-28 11:11:37

标签: angularjs laravel

如何使用angularjs更改日期格式,     我确实试过这种轰鸣声格式

<td><% company.pivot.joined_date  | date:'MM-dd-yyyy h:mm a' %></td>  

并且也尝试这种格式。但是没有改变这个2015-07-28 10:03:14,请帮助我。

<td ng-bind="company.pivot.joined_date | date:'MM-dd-yyyy h:mm a'"></td>

4 个答案:

答案 0 :(得分:1)

创建此过滤器

filters.filter('dateFormat', function ($filter) {
return function (input) {
    if (input == null) {
        return '';
    }

    //var date = $filter('date')(new Date(input), 'mediumDate');
    var date = $filter('date')(moment(input).toDate(), 'mediumDate');

    return date;
}

});

,然后

<td>{{company.pivot.joined_date.date | dateFormat}}</td>

答案 1 :(得分:0)

这应该有效。您有没有使用手柄的原因?

<td>{{ company.pivot.joined_date| date: 'MM-dd-yyyy h:mm a'}}</td>

答案 2 :(得分:0)

我建议将http://momentjs.com/库用于日期时间

答案 3 :(得分:0)

我认为您的输入日期存在问题,因为它的格式不正确,因为需要使用angularJs

尝试这样做有效

<td><% new Date() | date:'MM-dd-yyyy h:mm a' %></td>  

它只是表示输入日期格式的问题。

请参阅Date filter in AngularJs