日期过滤器在我的角度控制器中不起作用

时间:2014-07-01 22:21:39

标签: angularjs

对于我的角度应用,我想格式化我的约会。但角度的日期过滤器不起作用。我的代码如下。

var newDate=$filter('date')(info.list.date, 'medium');

其中info.list.date"2014-06-25 07:22:47";

但对于newDate,我没有以美国本地格式获取日期,而是与info.list.date相同。

请告诉我代码中的错误。

1 个答案:

答案 0 :(得分:1)

日期过滤器要求输入为日期,数字或符合ISO8601的字符串。否则它只返回原始输入(这是你所看到的)。

来自docs ...

  

格式化日期对象,毫秒(字符串或数字)的日期   或各种ISO 8601日期时间字符串格式(例如   yyyy-MM-ddTHH:mm:ss.SSSZ及其较短的版本   yyyy-MM-ddTHH:mmZ,yyyy-MM-dd或yyyyMMddTHHmmssZ)。如果没有时区   在字符串输入中指定,时间被认为是在   当地时区。

在上面的示例中,字符串应为"2014-06-25T07:22:47"