在Angular JS中应用过滤器以防止日期失败

时间:2015-01-14 11:32:53

标签: javascript angularjs angularjs-filter

我从休息服务获取日期

$scope.dob="1989-10-17 00:00:00"

如何将过滤器转换/应用到此日期,看起来像普通日期(没有时间)。

我尝试拼接时间部分,但这是在ng-repeat内部。它不起作用

1 个答案:

答案 0 :(得分:3)

请注意格式date filter理解:

  

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

" 1989-10-17 00:00:00"无法解析。相反它应该是:" 1989-10-17T00:00:00Z"