繁体   English   中英

moment.js和流星,使用存储的矩时出现问题

[英]moment.js and meteor, problems using stored moments

我一定很想念了解moment.js之类的东西在流星中的工作方式。 我有一个应用程序,在其中某些地方,我将一个向上的datetime值存储在数据库中,然后将其转换为片刻,并因此将其转换为模板帮助器中的字符串。

我认为将矩变量直接存储在数据库中并跳过转换步骤可能会更有效率,但是使用.fromNow()或.format()将检索到的矩值转换为字符串没有成功。 我不断收到未定义的错误。

我正在尝试使用的代码是

 submittedText: function() {
    var thedate = this.added;
    //var theformat = thedate.format("dddd, MMMM Do YYYY, h:mm:ss a");
    debugger;
    //return this.added.format("dddd, MMMM Do YYYY, h:mm:ss a");
    return moment(this.added).fromNow();
  }

在调试器中,我可以看到“ thedate”持有正确的对象(具有正确的值),但是format()或fromNow()只是抛出错误。 我在这里想念什么?

谢谢

Moment是围绕Date对象的包装器,存储moment对象将与存储date对象(date.toString())相同。 从momentjs 文档中 ,存储矩对象的最佳方法是将其作为ISO-8601字符串。 您可以使用toJson从moment对象获取ISO-8601字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM