gpt4 book ai didi

javascript - 通过 ajax 将 json 传递给 google charts - 如何格式化日期

转载 作者:行者123 更新时间:2023-11-30 17:10:55 24 4
gpt4 key购买 nike

我正在组装我的 json 服务器端并将其传回 javascript。

var chart_data = new google.visualization.DataTable(response);

我对日期有疑问 - 如何正确格式化它?它像字符串一样工作,但我需要使用一些细微差别;我需要将我的日期格式化为日期。问题:当我尝试使用日期类型时,google 图表不起作用。它给我一个错误:c[qe] is not a function

我创建了两个 fiddle 来展示我的问题。希望它会有所帮助:

这是使用 STRING 而不是 DATE 的工作示例:http://jsfiddle.net/fd3wyuao/1/

这是 NOTDATE 的工作示例:http://jsfiddle.net/p7n62b8j/1/

请指教。

{
"cols":[
{
"id":"",
"label":"Date",
"type":"date"
},
{
"id":"",
"label":"Accounts",
"type":"number"
}
],
"rows":[
{
"c":[
{
"v":"new Date(2014, 10, 20)"
},
{
"v":3
}
]
},
{
"c":[
{
"v":"new Date(2014, 10, 21)"
},
{
"v":1
}
]
},
{
"c":[
{
"v":"new Date(2014, 10, 23)"
},
{
"v":2
}
]
},
{
"c":[
{
"v":"new Date(2014, 10, 24)"
},
{
"v":1
}
]
},
{
"c":[
{
"v":"new Date(2014, 10, 27)"
},
{
"v":4
}
]
},
{
"c":[
{
"v":"new Date(2014, 10, 29)"
},
{
"v":1
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 03)"
},
{
"v":1
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 04)"
},
{
"v":2
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 05)"
},
{
"v":1
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 06)"
},
{
"v":1
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 12)"
},
{
"v":3
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 14)"
},
{
"v":2
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 17)"
},
{
"v":1
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 18)"
},
{
"v":1
}
]
},
{
"c":[
{
"v":"new Date(2014, 11, 19)"
},
{
"v":2
}
]
}
]
}

最佳答案

明白了:

var res0 ='{ "cols": [{"id":"","label":"Date","type":"date"},{"id":"","label":"Accounts","type":"number"}],"rows": [{"c":[{"v":"Date(2014, 10, 20)"},{"v": 3}]}, {"c":[{"v":"Date(2014,10,21)"},{"v":1}]}] } ';

来自 https://developers.google.com/chart/interactive/docs/reference (第一个LONG表结束)

以前的答案但不是主题:

您可以使用new Date("2014-10-21")

要了解更多信息,您可以执行 new Date("2014-10-21 10:00:00") 将此日期设置为上午 10:00

也许使用 new Date("2014-10-21").valueOf()+new Date("2014-10-21") 相同事情。或者可能是 new Date("2014-10-21").toString()""+new Date("2014-10-21") 相同的字符串

关于javascript - 通过 ajax 将 json 传递给 google charts - 如何格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27043831/

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