我正在尝试以角度解析日期
$scope.startDate = '2016-12-16 15:11:52'
$start = Date.parse($filter('date')($scope.startDate,'dd-MM-yyyy'));
但价值为NaN
。
答案 0 :(得分:0)
尝试使用此代码代替您的代码
$scope.startDate = '2016-12-16 15:11:52'
$start = $filter('date')(new Date($scope.startDate.replace("-","/")),'dd-MM-yyyy');
原因
filter是仅格式化日期对象。但你已经传递了字符串类型。所以我们需要将字符串转换为日期时间。 new Date()
未转换为(-)
此格式。所以我使用替换(-)
到(/)
。现在它正在运作。我已经测试了
w3schools上的演示