angular倒计时时间格式化成mm-ss

$scope.date = 1800;

var interval = setInterval(function() {

    if ($scope.date > 0) {

        $scope.date --;

    } else {

        clearInterval(interval);

    }

       $scope.$digest();

}, 1000);

angular不是很熟 倒计时就成了1800秒倒计时 要怎么改才能成30:00这种


慕容708150
浏览 662回答 1
1回答

慕工程0101907

这和angular没关系吧,就把秒转成分钟:秒的形式function format( val ) {&nbsp; &nbsp; var m = Math.floor( val / 60 );&nbsp; &nbsp; var s = val % 60;&nbsp; &nbsp; s = s < 10 ? '0' + s : s;&nbsp; &nbsp; return m + ':' + s;}format( 1800 );&nbsp; // "30:00"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript