在我的app.js(我的主文件)中,我想覆盖getTime();
所以现在,当我在我的所有node.js中调用created_at.getTime()
来自app.js的failes时,他们应该使用这个新的 getTime()函数overrided。
基本上,我想在整个项目中将整个getTime()函数更改为我自己的函数。
答案 0 :(得分:1)
您可以覆盖Date.prototype.getTime
,但不要那样,因为它会破坏您将使用的许多库。
您可以使用与JSON.parse
相同的技巧:
var serialized = JSON.stringify(obj, function (key, value) {
if (value instanceof Date) {
return dateHandler(value);
} else {
return value;
}
});
您将定义dateHandler
函数。
为了让其他人参与其中,我指的是OP's previous question。