gpt4 book ai didi

javascript - 重写日期原型(prototype)方法

转载 作者:行者123 更新时间:2023-11-28 13:21:05 26 4
gpt4 key购买 nike

我在客户端中有大量日期,我想将它们以 JSON 字符串形式发送到服务器不带时区,也就是说,我只想发送 2015- 04-01(客户端本地日期)而不是 2015-03-31T16:00:00.000Z,后者是相应的 UTC 日期。在我看来,实现这一目标的最简单方法就是覆盖 .toJSON

我最初的想法是使用datetime.js如:

function toJSON(dt) {
return datetime.strftime(dt, '%Y-%m-%d');
}

Date.prototype.toJSON = toJSON;

但是,我不知道如何引用dt(实例的自身)来实现这一点。

是的,我仍在用Python思考......

最佳答案

由于 toJSON 被指定为原型(prototype)方法,因此 this 将引用方法内的日期

function toJSON() {
return datetime.strftime(this, '%Y-%m-%d');
}

Date.prototype.toJSON = toJSON;

关于javascript - 重写日期原型(prototype)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33029594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com