如何使高位图以hh:mm:ss格式而不是时间戳显示日期?

问题描述 投票:0回答:1

我需要将xAsis标签显示为hh:mm:ss时间格式,但highcharts将标签显示为从BE获得的时间戳。

我已经尝试将格式设置为xAsis对象,如下所示:

   xAsis: {
        type: "datetime",
        dateTimeLabelFormats: {
            second: "%H:%M:%S"
        },
        labels: {
            formatter: function () {
                return (new Date(this.value).toLocaleTimeString();
            }
        }

它应该将时间显示为11:30:23,但仍将标签显示为时间戳。

highcharts angular7 date-formatting
1个回答
1
投票

您有错别字-应该是xAsis,而不是xAxis

xAxis: {
    ...
}

实时演示: http://jsfiddle.net/BlackLabel/pa7516c0/

API参考: https://api.highcharts.com/highcharts/xAxis

© www.soinside.com 2019 - 2024. All rights reserved.