带有日期字符串的角度日期过滤器

时间:2017-06-25 05:15:27

标签: angularjs date angular-filters

我的日期字符串格式如下:YYYY-MM-DD HH:mm:SS

我想在绑定中使用Angular日期过滤器将其更改为YYYY-MM-DD HH:mm格式。

我正在尝试{{data.date | date : "YYYY-MM-DD HH:mm"}},但似乎没有效果。有关改变什么以使其识别我的日期格式的任何想法?

1 个答案:

答案 0 :(得分:1)

试试这个

在Js文件中

angular.module('yourmodule').filter('datetime', function($filter)
{
 return function(input)
 {
  if(input == null){ return ""; } 

  var _date = $filter('date')(new Date(input),
                              'MMM dd yyyy - HH:mm:ss');

  return _date.toUpperCase();

 };
});

在HTML中

<span>{{ d.time | datetime }}</span>