Ste*_*ffi 6 javascript filter angularjs angularjs-scope
我在下面创建的过滤器适用于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');
}
}
}]);
Run Code Online (Sandbox Code Playgroud)
HTML:
<span> {{ project.date_created_at | dateCustom }} </span>
Run Code Online (Sandbox Code Playgroud)
铬

火狐

Firefox不支持该格式的日期,您必须先用斜杠替换短划线.
var d = new Date(input.replace(/-/g, '/'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4913 次 |
| 最近记录: |