带日期字符串的角度日期过滤器 [英] Angular date filter with date-string
本文介绍了带日期字符串的角度日期过滤器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下格式的日期字符串: YYYY-MM-DD HH:mm:SS
I have a datestring in the following format: YYYY-MM-DD HH:mm:SS
我想在绑定中使用Angular日期过滤器将其更改为 YYYY-MM-DD HH:mm
格式.
I want to use the Angular date filter in the binding to change it to a YYYY-MM-DD HH:mm
format.
我正在尝试 {{data.date |date:"YYYY-MM-DD HH:mm"}}
,但似乎不起作用.有什么想法可以改变以使其识别我的日期格式吗?
I am trying {{data.date | date : "YYYY-MM-DD HH:mm"}}
, but it doens't seem to work. Any ideas on what to change to get it to recognize my date format?
推荐答案
尝试一下
在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>
这篇关于带日期字符串的角度日期过滤器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文