gpt4 book ai didi

javascript - 如何正确处理 JSON 和 HighCharts 中的日期对象?

转载 作者:行者123 更新时间:2023-12-03 11:16:20 25 4
gpt4 key购买 nike

日期快把我逼疯了。

我有一个在提交时生成对象的表单:

formContents.date is "2011-02-25"

var dateObject = new Date(formContents.date);

现在 dateObject 是一个 JS 对象(Wed Feb 25 2011 08:00:00 GMT+0800 (HKT))

当我将其作为 JSON 发送到我的服务器,然后再次检索它时,我得到的响应现在是一个字符串。

"Wed Feb 25 2011 08:00:00 GMT+0800 (HKT)"

如果我将此字符串直接插入 HighCharts 中,则不起作用 - HighCharts 似乎要求所有日期均采用以下形式:

Date.UTC(2011, 02, 25)

JSON不能发送JS对象还是什么?我如何确保我的回复是

Date.UTC(2011, 02, 25)

HighCharts 可以理解它吗?

最佳答案

好吧,我对这些问题有点粗鲁,所以我的“打火石”解决方案将是转换字符串:

a = "Wed Feb 25 2011 08:00:00 GMT+0800 (HKT)";
b = a.split(" ");
c = {
Jan: 01, Feb: 02, Mar: 03, Abr: 03, May: 05, Jun: 06,
Jul: 07, Aug: 08, Sep: 09, Oct: 10, Nov: 11, Dec: 12
};

year = b[3];
month = c[b[1]];
day = b[2];

date = [year, month, day];

关于javascript - 如何正确处理 JSON 和 HighCharts 中的日期对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27329521/

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