小程序里面不能使用moment组件,moment().format()得到的是函数的string,
需要修改代码
output += array instanceof Function ? array.call(mom, format) : array;
修改为
output += (typeof array == "function") ? array.call(mom, format) : array;
function makeFormatFunction(format) {
var array = format.match(formattingTokens), i, length;
for (i = 0, length = array.length; i < length; i++) {
if (formatTokenFunctions[array[i]]) {
array[i] = formatTokenFunctions[array[i]];
} else {
array[i] = removeFormattingTokens(array[i]);
}
}
return function (mom) {
var output = '', i;
for (i = 0; i < length; i++) {
/***
output += array[i] instanceof Function ? array[i].call(mom, format) : array[i];
***/
output += (typeof array[i] == "function") ? array[i].call(mom, format) : array[i];
}
return output;
};
}