如何将秒转换成分秒格式(330转5:30)
How to convert seconds to into minutes and seconds format (330 to 5:30)
我正在使用离子并尝试了多种方法但无法使过滤器工作。我不知道在哪里放置过滤器的代码?我在控制器和 filter.js 文件中尝试过,但都没有用。
这是我试过的过滤器:
app.filter('secondsToDateTime', [function() {
return function(seconds) {
return new Date(1970, 0, 1).setSeconds(seconds);
};
}])
HTML:
{{seconds | secondsToDateTime | date:'mm:ss'}}
您的过滤器在相应的 js 中应该如下所示
<!DOCTYPE html>
<html ng-app="plunker">
<head>
<meta charset="utf-8" />
<title>AngularJS Plunker</title>
<script>document.write('<base href="' + document.location + '" />');</script>
<link rel="stylesheet" href="style.css" />
<script data-require="angular.js@1.4.x" src="https://code.angularjs.org/1.4.12/angular.js" data-semver="1.4.9"></script>
<script src="app.js"></script>
</head>
<body ng-controller="MainCtrl">
<p>filtered msg is :{{seconds | secondsToDateTime | date:'mm:ss'}}</p>
</body>
<script>
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.seconds=330;
});
app.filter('secondsToDateTime', [function() {
return function(seconds) {
return new Date(1970, 0, 1).setSeconds(seconds);
};
}])
</script>
</html>
Here
我正在将秒数转换为日期格式。我觉得对你有用
我正在使用离子并尝试了多种方法但无法使过滤器工作。我不知道在哪里放置过滤器的代码?我在控制器和 filter.js 文件中尝试过,但都没有用。
这是我试过的过滤器:
app.filter('secondsToDateTime', [function() {
return function(seconds) {
return new Date(1970, 0, 1).setSeconds(seconds);
};
}])
HTML:
{{seconds | secondsToDateTime | date:'mm:ss'}}
您的过滤器在相应的 js 中应该如下所示
<!DOCTYPE html>
<html ng-app="plunker">
<head>
<meta charset="utf-8" />
<title>AngularJS Plunker</title>
<script>document.write('<base href="' + document.location + '" />');</script>
<link rel="stylesheet" href="style.css" />
<script data-require="angular.js@1.4.x" src="https://code.angularjs.org/1.4.12/angular.js" data-semver="1.4.9"></script>
<script src="app.js"></script>
</head>
<body ng-controller="MainCtrl">
<p>filtered msg is :{{seconds | secondsToDateTime | date:'mm:ss'}}</p>
</body>
<script>
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.seconds=330;
});
app.filter('secondsToDateTime', [function() {
return function(seconds) {
return new Date(1970, 0, 1).setSeconds(seconds);
};
}])
</script>
</html>
Here
我正在将秒数转换为日期格式。我觉得对你有用