2017-01-12 4 views
0

I angezeigt werden soll aktuelle Zeit in Minuten, um i unten Code versuchtWie aktuelle Zeit in Minuten in AngularJS

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

Aber es ist nicht richtig funktioniert ..

+0

Was meinen Sie mit der aktuellen Zeit in Minuten? – Sajeetharan

+2

Können Sie ersetzen "Aber es funktioniert nicht richtig" mit etwas wie "Aber anstelle von [erwartetes Ergebnis], gibt es [zurückgegebenes Ergebnis]". Es ist viel einfacher für uns zu verstehen, was Sie so wollen. – Fissio

Antwort

2

Es geht nicht um Winkel JS, können Sie erreiche es mit JS selbst.

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

Sie moment.js verwenden können und konvertieren Stunden in Minuten,

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 Datum getMinutes() -Methode, die Minuten in dem angegebenen Datum zurück nach zur lokalen Zeit. Der von getMinutes() zurückgegebene Wert ist eine Ganzzahl zwischen 0 und 59.

Verwandte Themen