如何在Node.js中覆盖"getTime()"?



在我的app.js(我的主文件)中,我想覆盖getTime();

因此,现在,当我通过requires在源自app.js的所有node.js故障中调用created_at.getTime()时,它们应该使用我刚刚否决的这个新的getTime()函数。

基本上,我想在整个项目中将整个getTime()函数更改为自己的函数。

您可以覆盖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之前的问题。

最新更新