gpt4 book ai didi

javascript - 过滤日期在 AngularJS 中返回 NaN-NaN-NaN

转载 作者:数据小太阳 更新时间:2023-10-29 05:19:01 28 4
gpt4 key购买 nike

我在下面创建的过滤器适用于 Chrome,但不适用于 Firefox。我不明白为什么。

  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

enter image description here

火狐

enter image description here

最佳答案

Firefox 不支持该格式的日期,您必须先将破折号替换为斜线。

var d = new Date(input.replace(/-/g, '/'));

关于javascript - 过滤日期在 AngularJS 中返回 NaN-NaN-NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23632059/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com