2017-01-12 42 views
0

我想在幾分鐘內我想下面的代碼如何獲得在幾分鐘當前時間angularjs

$scope.getDatetime = Math.floor(Date.now()/1000); 
        console.log($scope.getDatetime/60) 

但它不能正常工作,顯示當前時間..

+0

什麼是當前時間(以分鐘爲單位)? – Sajeetharan

+2

您可以用「但不是[預期結果]」替換「但其工作不正常」,而是返回[返回結果]。我們更容易理解你想要的方式。 – Fissio

回答

2

這不是角JS,你可以用JS本身實現它。

var currentMinute = new Date().getMinutes(); 
1
var date = new Date(); 
var minutes = date.getMinutes(); 
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="[email protected]" data-semver="1.4.7" src="https://code.angularjs.org/1.4.7/angular.js"></script> 
 
    <script data-require="[email protected]*" 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>

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

javascript日期getMinutes()方法,根據指定日期返回分鐘到當地時間。由getMinutes()返回的值是一個介於0和59之間的整數。

相關問題