gpt4 book ai didi

javascript - 为什么 Highcharts 没有返回正确的日期?

转载 作者:行者123 更新时间:2023-12-03 07:28:44 25 4
gpt4 key购买 nike

您好,我正在开发一个类似于 This Fiddle 的图表。但在该图表中显示的日期不是实际日期 1970 年 1 月 1 日并尝试使用 formatter() 还返回第一个日期而不是完整日期,并且还删除了我在返回时连接的 HTML 和字符串。

最佳答案

在 fiddle 、帖子和评论线程中存在多种方法。

这是一个有效的方法:

tooltip: {
formatter: function() {
var month = this.point.y;
var day = this.point.x;
var dataDate = new Date(dataYear, month, day); //set the date object; dataYear predefined
return '<b>Power Generated</b><br/>'
+Highcharts.dateFormat('%e %b, %Y', dataDate) //format the date object
+': <b>'+this.point.value +' kWh</b>';
}
}

示例:

显然,您可以按照您想要的方式编辑字符串。

早期版本无法正常工作的原因有很多,包括:

  • new Date() 声明中交换的月份/日期。

  • 调用 HighCharts 而不是 Highcharts

  • 调用 this.value 而不是 this.point.value

如果您对某些问题有更具体的问题,请随时提出。

关于javascript - 为什么 Highcharts 没有返回正确的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35893191/

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