如何获取当前日期时间

14

如何在 angularjs 中获取当前日期和时间

我尝试过以下方法:

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

但是它不起作用。欢迎提出任何建议。

5个回答

21

感谢大家的回答,我已经明白了。

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

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

15

这就是我想做的。抱歉,我无法点赞。 - user2998788
请使用toLocaleFormat来格式化日期时间。请查看更新后的答案。 - Daiwei

5
在你的控制器中
scope.v.Dt = Date.now();

DOM语法是:
{{v.Dt | date:'medium'}}

举个例子: 输出 - 2010年10月28日晚上8:40:23

3

在你的控制器中 -

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


但是我该如何为 timestamp 赋值? - user2998788
添加了解释。请看一下。 - Sujit Agarwal
我添加了细节...请看一下。 - Sujit Agarwal

3
在组件文件中:
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>

结果将返回: 这里输入图片描述

2
谢谢,这是现代的做法。容易多了。顺便说一下,这个链接提供了将日期对象格式化为不同字符串的在线方式。https://www.freecodecamp.org/news/how-to-format-dates-in-javascript/#:~:text=Conclusion,%2B0100%20(British%20Summer%20Time) - stoneshishang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接