【发布时间】:2021-03-07 14:51:01
【问题描述】:
我正在使用 chart.js 显示过去 30 天的“价格”数据。我正在使用价格 API 来做到这一点。但是 .time 参数将时间作为 UNIX 时间戳返回。我希望将时间显示为可读日期。
获取时间和价格:
const data = json.Data.Data
const times = data.map(obj => obj.time)
const prices = data.map(obj => obj.high)
return {
times,
prices
}
我的 chart.js 标签:
labels: times,
有没有办法将此数据作为完整日期而不是时间戳返回?
【问题讨论】:
-
是的,这是可能的,您可以查看文档以了解如何操作:chartjs.org/docs/latest/axes/cartesian/time.html
-
当我尝试更改时间显示格式时出现此错误:chart.js@2.8.0:7 Uncaught TypeError: Cannot read property 'skip' of undefined
标签: javascript json chart.js unix-timestamp