对于我的角度应用,我想格式化我的约会。但角度的日期过滤器不起作用。我的代码如下。
var newDate=$filter('date')(info.list.date, 'medium');
其中info.list.date
为"2014-06-25 07:22:47"
;
但对于newDate,我没有以美国本地格式获取日期,而是与info.list.date相同。
请告诉我代码中的错误。
答案 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"
。