gpt4 book ai didi

javascript - JSON.stringify 返回不同的日期值

转载 作者:行者123 更新时间:2023-11-30 10:29:52 25 4
gpt4 key购买 nike

我需要我的 json.stringify 方法来返回像这样的东西:

//The code below is the same as JSON.stringify(new Date());
console.log(new Date().toJSON());

这会返回以下内容:

"/Date(1373046760480-0300)/"

这很好,但在某些情况下,相同的操作会返回给我:

"2013-07-05T17:52:55.434Z"

这不是预期的结果,然后我必须创建字符串以获得预期的结果。

有人知道为什么会这样吗?

最佳答案

除非有人不小心(通过使用第三方库)覆盖了 Date.prototype.toJSON JSON 日期的默认输出是后者:

这可能是(asp.net 使用的非标准实现)

Date.prototype.toJSON = function(){ return "/Date(" + this.getTime() + ")/" }

关于javascript - JSON.stringify 返回不同的日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17494583/

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