Javascript 在meteor mongo集合中存储时间戳,然后显示它

Javascript 在meteor mongo集合中存储时间戳,然后显示它,javascript,meteor,momentjs,Javascript,Meteor,Momentjs,我有一个简单的表格,当提交时将数据输入meteor mongo集合。然后,我将刚刚提交的数据输出到另一个div中,有点像提交并显示在时间轴中的tweet 我想存储用户将表单提交到集合中时的时间戳,然后显示按时间戳降序排列的“提要”,所以先显示最新的。我目前正在使用moment.js在集合中记录时间戳,然后在输出中简单地使用该时间戳,但这似乎不是最有效的方法 我打算让不同时区的用户提交表单,因此希望能够显示最新用户订购的UTC提交的时间戳 目前我有 Template.form.events({

我有一个简单的表格,当提交时将数据输入meteor mongo集合。然后,我将刚刚提交的数据输出到另一个div中,有点像提交并显示在时间轴中的tweet

我想存储用户将表单提交到集合中时的时间戳,然后显示按时间戳降序排列的“提要”,所以先显示最新的。我目前正在使用moment.js在集合中记录时间戳,然后在输出中简单地使用该时间戳,但这似乎不是最有效的方法

我打算让不同时区的用户提交表单,因此希望能够显示最新用户订购的UTC提交的时间戳

目前我有

Template.form.events({
    'submit form': function(e) {
    e.preventDefault();

    var insertPost = {
        timestamp: moment().format('DD-MM-YY HH:mm:ss ZZ')
        // some other stuff as well
    };

 form._id = Posts.insert(insertPost);
})

然后这将显示在my post_item.html中:

<template name="post-item">
    <div>
        <ul class="list-inline">
            <li><small>{{timestamp}}</small></li>
            // some other stuff too
        </ul>
    </div>
</template>

从epoch开始,它以毫秒为单位存储,但是如何在html模板中转换它以显示格式良好的时间戳呢?

使用MomentJS以各种格式显示日期和时间,atmosphere包有很多安装


以毫秒为单位存储的时间总是首选的,因为它更一般,更基本。很抱歉,我没有正确阅读问题。我总是使用带有新日期的Date对象实例,并在前端使用moment对其进行格式化。还有一个包,用于在插入之前和更新之前为集合添加时间戳,名为
timestamp: moment.utc().valueOf(),