如何在angularjs中获得以分钟为单位的当前时间

时间:2017-01-12 11:59:51

标签: angularjs

我希望在代码

下面尝试以分钟显示当前时间
$scope.getDatetime = Math.floor(Date.now() / 1000);
                    console.log($scope.getDatetime/60)

但它无法正常工作..

4 个答案:

答案 0 :(得分:2)

这不是关于角度JS,你可以使用JS本身来实现它。

var currentMinute = new Date().getMinutes();

答案 1 :(得分:1)

var date = new Date();
var minutes = date.getMinutes();

答案 2 :(得分:1)

您可以使用moment.js并将小时数转换为分钟,



var app = angular.module("app", ["angularMoment"]);

app.controller("ListCtrl", ["$scope",
  function($scope) {
     $scope.m = moment(Date.now());
     $scope.minutes = ($scope.m.hour()*60) + $scope.m.minute();
    
  }
]);

<!DOCTYPE html>
<html>

<head>
  <script data-require="angular.js@1.4.7" data-semver="1.4.7" src="https://code.angularjs.org/1.4.7/angular.js"></script>
  <script data-require="moment.js@*" data-semver="2.1.0" src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.1.0/moment.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-moment/1.0.1/angular-moment.min.js"></script>
  <script src="script.js"></script>
</head>

<body ng-app='app'>
  <div ng-controller="ListCtrl">
    Time is :
    <h1>{{m}}</h1> Minutes is :
    <h1>{{minutes}}</h1>
  </div>
</body>

</html>
&#13;
&#13;
&#13;

答案 3 :(得分:0)

$scope.getDateTime = new Date().getMinutes();

Javascript date getMinutes()方法根据本地时间返回指定日期的分钟数。 getMinutes()返回的值是0到59之间的整数。