Javascript 如何在用户提交每个新帖子时为其添加时间戳(并与之一起保存在Firebase中)?

Javascript 如何在用户提交每个新帖子时为其添加时间戳(并与之一起保存在Firebase中)?,javascript,angularjs,date,firebase,timestamping,Javascript,Angularjs,Date,Firebase,Timestamping,我知道当前日期和时间是从新日期开始的。getTime 我如何实现它,以便所有用户的每一篇新文章都会加盖日期和时间戳,并与文章内容一起保存 是var timestamp=new Date.getTime还是$scope.timestamp=new Date.getTime? 当使用ng click=submitPost提交表单时,如何在数组中保存日期 我插入以下内容,用日期和时间标记每个条目。在提交后控制器内: $scope.post = {url: 'http://', title: '', t

我知道当前日期和时间是从新日期开始的。getTime

我如何实现它,以便所有用户的每一篇新文章都会加盖日期和时间戳,并与文章内容一起保存

是var timestamp=new Date.getTime还是$scope.timestamp=new Date.getTime? 当使用ng click=submitPost提交表单时,如何在数组中保存日期

我插入以下内容,用日期和时间标记每个条目。在提交后控制器内:

$scope.post = {url: 'http://', title: '', timestamp: new Date()};
在html中

{{post.timestamp}}
更新条目的时间戳注释:


分配日期的最佳方法是使用toISOString

 $scope.post = {url: 'http://', title: '', timestamp: new Date().toISOString()};

使用ISO格式可以避免所有特定于环境/浏览器的问题。

可以添加一个JSFIDLE/plunkr来演示问题吗。问题在于favtory与plumkr示例不同,后者是一个静态数组。Plunkr有效,但实际不起作用。你的问题不是很清楚,请你再说一遍…@HarishR基本上,每次用户发布消息时,我希望有一个日期和时间,该帖子的撰写和提交保存在firebase中,带有post文本条目和标题Hanks@HarishR。如果每个评论都是针对帖子本身的呢?我已经更新了上面的注释代码。你也可以使用与上面完全相同的方法来处理注释。在上面的代码中,与post不同,注释没有数组。然后如何在代码中插入相关的时间戳定义?谢谢属性始终添加到对象,而不是数组。在数组中推送对象。所以您必须为对象指定时间戳属性。当你说它不起作用的时候,你能一直说到什么是不起作用的吗。只是说:它不起作用,对我的道歉毫无帮助。它是带有{}的对象。不工作意味着时间戳不显示,显示为{{comment.timestamp}},这是用html编写的。这意味着该表达式无法识别。您是对的,我希望对象本身具有timestamp属性,这里是注释。
 $scope.post = {url: 'http://', title: '', timestamp: new Date().toISOString()};