web-dev-qa-db-fra.com

Comment obtenir l'heure actuelle

Comment obtenir la date et l'heure actuelles dans angularjs

J'ai essayé ce qui suit: 

<b>{{Date.Now}}</b>

Mais ça ne marche pas. Toute suggestion serait appréciée.

11
user2998788

Définir la méthode getDatetime sur la portée

scope.getDatetime = function() {
  return (new Date).toLocaleFormat("%A, %B %e, %Y");
};

Puis dans le template:

<b>{{getDatetime()}}</b>

Doc au format date https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleFormat

11
Daiwei

Merci tout ce que je vous ai répondu 

<b>{{getDatetime | date:'yyyy-MMM-dd'}}</b>

Dans le contrôleur, $scope.getDatetime = new Date();

19
user2998788

Dans votre contrôleur

scope.v.Dt = Date.now();

La syntaxe DOM est

{{v.Dt | date:'medium'}}

À titre d'exemple -

Sortie - Oct 28, 2010 8:40:23 PM

4
Anshu

Dans votre contrôleur - scope.v.Dt = Date.now ();

La syntaxe du DOM est - 

{{v.Dt | date:'medium'}}

À titre d'exemple - 

Output - 
Oct 28, 2010 8:40:23 PM

Pour tous les formats de date possibles - http://docs.angularjs.org/api/ng.filter:date

2
Sujit Agarwal

Dans le fichier de composant:

this.registerDate = new Date().toJSON("yyyy/MM/dd HH:mm");
this.updateDate = new Date().toJSON("yyyy/MM/dd HH:mm");

Dans le fichier modèle:

<span class="font-size-13px">{{registerDate}}</span>
<span class="font-size-13px">{{updateDate}}</span>

Le résultat retournera:  enter image description here

0
Hai Dinh