我使用backgrid来显示后端Db的JSON结果。其中一个字段是从1970年开始的时间(例如1362578461000),当Backbone视图接收到此数据时,backgrid将其发送到形成时刻。然后Moment抛出Moment.js(v.2.0.0)第758行所指示的javaScript TypeError异常
TypeError:string.indexOf不是函数
列格式如下所示:
var columns = [{
name: "startTime",
label: "Start Time",
editable: false,
cell: "moment"
}, {
name: "endTime",
label: "End Time",
editable: false,
cell: "moment"
}];
在Firebug中设置制动点看起来Moment认为该值是整数而不是字符串。
utc()moment.js(第960行)
输入= 1362578461000
format =“YYYY-MM-DDTHH:mm:ssZ”
lang = undefined
对makeDateFromStringAndFormat的调用如下所示:
makeDateFromStringAndFormat()moment.js(第758行) config = Object {_useUTC = true,_isUTC = true,_ i = 1362578461000,more ...}
关于我可以做些什么来解决/解决这个问题的想法?
由于
答案 0 :(得分:1)
Backgrid的作者在这里。您的问题分为两部分: