我有一个简单的 Meteor 集合,我正在尝试插入一个具有 momentjs 属性的文档。所以我这样做:
docId = Col.insert({m: moment()});
但是,当我尝试用以下命令取回该文档时
doc = Col.findOne({_id: docId})
我得到 doc.m 的“无效日期”,如下所示:
Object {_id: "wnHzTpHHxMSyMxmu3", m: "Invalid date"}
Anyone?!
我强烈建议将日期存储为Date
对象并在获取它们后使用 moment 对其进行格式化。例如:
Posts.insert({message: 'hello', createdAt: new Date});
然后当你想显示日期时:
var date = Posts.findOne().createdAt;
moment(date).format('MMMM DD, YYYY');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)