Javascript 谷歌图表-在折线图工具提示中格式化日期

Javascript 谷歌图表-在折线图工具提示中格式化日期,javascript,google-visualization,Javascript,Google Visualization,在GoogleCharts中,有没有一种方法可以更改工具提示值的日期格式,而不必将其设置为HTML工具提示。例如,默认情况下,我得到以下结果: 但我真正想要的是: 图表代码如下所示: data_table = google.visualization.arrayToDataTable(graph_data_raw); chart = new google.visualization.LineChart(document.getElementById('DivGraph')); chart.d

在GoogleCharts中,有没有一种方法可以更改工具提示值的日期格式,而不必将其设置为HTML工具提示。例如,默认情况下,我得到以下结果:

但我真正想要的是:

图表代码如下所示:

data_table = google.visualization.arrayToDataTable(graph_data_raw);
chart = new google.visualization.LineChart(document.getElementById('DivGraph'));
chart.draw(data_table, {
    hAxis: {
        ticks: x_ticks,
        format: 'MMM d, y',
    },
});

使用
DateFormat
找到解决方案:

var date_formatter = new google.visualization.DateFormat({ 
    pattern: "MMM dd, yyyy"
}); 
date_formatter.format(data_table, 0);  // Where 0 is the index of the column

至少在时间线图表中,您可以进一步自定义工具提示,无论是自定义日期格式还是任何其他需要。我不确定它是否适用于Line,但它可能适用于Line。