Coffeescript momentjs:尝试使用moment()获取当前日期时获取无效日期

Coffeescript momentjs:尝试使用moment()获取当前日期时获取无效日期,coffeescript,momentjs,Coffeescript,Momentjs,您好,我在应用程序中使用firefox和CoffeeScript,我想使用默认方法moment()获取momentjs的当前日期,但是当我调试代码时,我看到无效日期,这很奇怪,这是我的代码: questionStarts = started_at: moment() running: true 然后,在代码的后面部分,我创建了另一个对象并添加了属性 answer = {} answer.started_at = questionStarts.started_at 但是当我检

您好,我在应用程序中使用firefox和CoffeeScript,我想使用默认方法
moment()
获取momentjs的当前日期,但是当我调试代码时,我看到
无效日期
,这很奇怪,这是我的代码:

questionStarts = 
    started_at: moment()
    running: true
然后,在代码的后面部分,我创建了另一个对象并添加了属性

answer = {}
answer.started_at = questionStarts.started_at

但是当我检查
answer.started.\u在
时,我返回了
无效日期
有什么想法吗?

矩有一个用于奇怪日期的替代构造函数。因为我看不到你的代码中的
answer.start的值,所以我只能猜测如何解决你的问题

例如,考虑一些奇怪的日期格式,如
08.16.2015 00:00:00
。尝试从中构造矩对象将产生与您相同的错误,
无效日期
。如果您尝试这样构造我的示例,就会发生这种情况:

//this doesn't work, throws Invalid date message
var ex = moment('08.16.2015 00:00:00');
所以,为了解决我的问题,我给出了另一个构造函数,它通知奇怪的日期格式的时刻

//this does work, however
var ex = moment('08.16.2015 00:00:00', 'MM.DD.YYYY hh:mm:ss');

现在,我可以使用
ex
作为典型的矩对象,利用矩的其他方法,例如
format()
diff()
isBetween()

您使用的矩是什么版本。。。尝试更新-可能是特定版本中的错误。我使用meteor.js软件包更新了上一个版本。是的,我在一周前解决了它,这就是你所说的。谢谢你能帮我解决这个问题吗?