gpt4 book ai didi

javascript - AngularJS:对小时和分钟数组进行排序

转载 作者:行者123 更新时间:2023-12-03 08:16:54 27 4
gpt4 key购买 nike

我在我的 Angular 应用程序中使用 nvd3 图表。我得到以下格式的标签

["14:49", "14:58", "14:57", "14:56", "14:55", "14:54", "14:53", "14:52", "14:51"]

我必须根据时间对它们进行排序。这是我的代码

var hourMin = new Date($scope.items[i].timestamp);
$scope.labels[i] = hourMin.getHours() + ":" + hourMin.getMinutes();

HTML:

<canvas id="line" class="chart chart-line" chart-data="data"
chart-labels="labels" chart-legend="true" chart-series="series"
chart-click="onClick" >
</canvas>

我已经尝试过 orderBy 但它不起作用。帮助我。

最佳答案

用这个......

<script>
angular.module('app', [])
.controller('test', ['$scope', function($scope){
var test = ["14:49", "14:58", "14:57", "14:56", "14:55", "14:54", "14:53", "14:52", "14:51"];
test.sort(function (a, b) {
return new Date('1970/01/01 ' + a) - new Date('1970/01/01 ' + b);
});
console.log(test);
}])
</script>

关于javascript - AngularJS:对小时和分钟数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33893776/

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