admin管理员组文章数量:1334887
The filter I created below works on Chrome but not Firefox. I don't understand why.
myApp.filter('dateCustom', [ '$filter', function ($filter) {
return function (input) {
// input => 2014-05-13 15:04:48
if(angular.isDefined(input)){
var d = new Date(input);
var time = d.getTime();
return $filter('date')(time,'dd/MM/yyyy');
}
}
}]);
HTML :
<span> {{ project.date_created_at | dateCustom }} </span>
Chrome
Firefox
The filter I created below works on Chrome but not Firefox. I don't understand why.
myApp.filter('dateCustom', [ '$filter', function ($filter) {
return function (input) {
// input => 2014-05-13 15:04:48
if(angular.isDefined(input)){
var d = new Date(input);
var time = d.getTime();
return $filter('date')(time,'dd/MM/yyyy');
}
}
}]);
HTML :
<span> {{ project.date_created_at | dateCustom }} </span>
Chrome
Firefox
Share Improve this question edited May 13, 2014 at 13:25 Steffi asked May 13, 2014 at 13:03 SteffiSteffi 7,08725 gold badges80 silver badges128 bronze badges 2- what is the input value? – Dalorzo Commented May 13, 2014 at 13:17
- I still don't see the value just the object project.date_created_at which does not give us any clue of what is in it. – Dalorzo Commented May 13, 2014 at 13:28
2 Answers
Reset to default 5Firefox doesn't support a date in that format, you will have to replace the dash's with slashes first.
var d = new Date(input.replace(/-/g, '/'));
Converting a string to date may vary from one browser to another. If you are getting something like NaN
on your date's it is because of the Date conversion.
The best way I found is to use MomentJS, a great tool to formating dates. Effectively after I used it worked in every browser. Just using:
moment($scope.date).format("DD/MM/YYYY");
本文标签: javascriptfilter date returns NaNNaNNaN in AngularJSStack Overflow
版权声明:本文标题:javascript - filter date returns NaN-NaN-NaN in AngularJS - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742248112a2440236.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论