非常感谢帮助。
当我跑下面的时候,我得到了一个:
0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'Moment'.
我在代码的两个部分中得到了这个。我关注的主要部分是isBefore行。这就是我实际上要做的事情,所以这很重要。另外一点(我得到了与上面类似的错误)是在努力弄清楚问题是什么时,“if(currrentTime.isValid)”检查。
另外,最初这只是“value.isBefore(currentTime)”,但这似乎不起作用..
javascript是一个外部脚本。我没有正确导入时刻吗?
src = "moment.js";
var currentTime = moment().format('DD MMMM YYYY');
var format = function (index, data) {
var value = data[index];
if (currentTime.isValid())
{
if (index === 4 && value.Moment().isBefore.format(currentTime)) {
return 'In the past - ' + value;
}
alert("currentTime not valid...")
}
return value;
}
} )