Как получить текущую дату
Как получить текущую дату и время в angularjs
Я пробовал следующее:
<b>{{Date.Now}}</b>
Но это не сработает. Любые предложения будут оценены.
Ответы
Ответ 1
Определить метод getDatetime в области
scope.getDatetime = function() {
return (new Date).toLocaleFormat("%A, %B %e, %Y");
};
Затем в шаблоне:
<b>{{getDatetime()}}</b>
Doc для форматирования даты https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleFormat
Ответ 2
Спасибо всем, что я получил от вашего ответа.
<b>{{getDatetime | date:'yyyy-MMM-dd'}}</b>
В контроллере,
$scope.getDatetime = new Date();
Ответ 3
В вашем контроллере
scope.v.Dt = Date.now();
Синтаксис DOM
{{v.Dt | date:'medium'}}
Для примера -
Выход -
Oct 28, 2010 8:40:23 PM
Ответ 4
В вашем контроллере - scope.v.Dt = Date.now();
Синтаксис DOM -
{{v.Dt | date:'medium'}}
Для примера -
Output -
Oct 28, 2010 8:40:23 PM
Для всех возможных форматов даты -
http://docs.angularjs.org/api/ng.filter:date
Ответ 5
В файле компонента:
this.registerDate = new Date().toJSON("yyyy/MM/dd HH:mm");
this.updateDate = new Date().toJSON("yyyy/MM/dd HH:mm");
В файле шаблона:
<span class="font-size-13px">{{registerDate}}</span>
<span class="font-size-13px">{{updateDate}}</span>
Результат вернется: ![enter image description here]()