Javascript 在AngularJS中更改时间格式
我想要上面$scope.timing的01:02格式Javascript 在AngularJS中更改时间格式,javascript,angularjs,Javascript,Angularjs,我想要上面$scope.timing的01:02格式 我怎样才能做到这一点呢?正如anshulk评论的那样,您可以使用moment.js。这也是在模板中使用自定义筛选器的机会 $scope.timing = "1:2"; // Ex: "0.3", 10:1", "2:11", "11:41" js是一个很好的库,可以存储所有与时间相关的内容。因此1:2将输出为01:02而不是01:20。0.3如何适应?似乎不合适place@George是的,我希望它有01:02,当数字大于10时,它会自
我怎样才能做到这一点呢?正如anshulk评论的那样,您可以使用moment.js。这也是在模板中使用自定义筛选器的机会
$scope.timing = "1:2"; // Ex: "0.3", 10:1", "2:11", "11:41"
js是一个很好的库,可以存储所有与时间相关的内容。因此1:2将输出为01:02而不是01:20。0.3如何适应?似乎不合适place@George是的,我希望它有01:02,当数字大于10时,它会自动采取正确的计时,即11:41@charlietfl如果您使用11:41,它就像00:03分钟失败一样,也不是合法的角度过滤器构造
<div ng-bind="vm.timing | hhSSFilter"></div>
function hhSSfilter(input) {
var result = input.split(':').map(d => {
return d.length < 2 ? '0' + d : d;
});
return result.join(':');
}