如何获得当前日期时间

时间:2014-01-09 07:04:42

标签: javascript jquery angularjs datetime

如何在angularjs

中获取当前日期和时间

我尝试了以下内容:

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

但它不起作用。任何建议将不胜感激。

5 个答案:

答案 0 :(得分:20)

非常感谢所有答案

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

在控制器中, $scope.getDatetime = new Date();

答案 1 :(得分:11)

在范围

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

然后在模板中:

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

文档格式化日期https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleFormat

答案 2 :(得分:4)

在您的控制器中

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

DOM语法是

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

举个例子 -

输出 - Oct 28, 2010 8:40:23 PM

答案 3 :(得分:2)

在你的控制器中 -     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

答案 4 :(得分:1)

在组件文件中:

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