Javascript 如何在Flot折线图中的可悬停数据点中显示格式化的时间戳?

Javascript 如何在Flot折线图中的可悬停数据点中显示格式化的时间戳?,javascript,canvas,flot,Javascript,Canvas,Flot,当前,我的折线图沿x轴显示JSON数据集的正确格式的时间戳 例如: xaxis: { mode:"time", timeformat: "%y/%m/%d %H:%M:%S%p"} 输出类似于: 2010/12/6 05:32:32下午 我也有我的数据点悬停 当我将鼠标悬停在显示的数据点上时 (12916567550001368ms) 其中,1291656755000是以毫秒为单位的原始时间戳 我希望它在1291656755000显示为2010/12/6 05:32:32pm的位置,就像我在数

当前,我的折线图沿x轴显示JSON数据集的正确格式的时间戳

例如:

xaxis: { mode:"time", timeformat: "%y/%m/%d %H:%M:%S%p"}
输出类似于:

2010/12/6 05:32:32下午

我也有我的数据点悬停

当我将鼠标悬停在显示的数据点上时

(12916567550001368ms)

其中,1291656755000是以毫秒为单位的原始时间戳


我希望它在1291656755000显示为2010/12/6 05:32:32pm的位置,就像我在数据点上方悬停时在x轴上一样。

在生成工具提示的代码中,在将值传递给工具提示函数之前调用flot formatDate函数:

$.plot.formatDate = function(d, fmt, monthNames)
其中d是日期,fmt是格式字符串,monthNames是可选的

你可以这样称呼它:

var formattedDateString = $.plot.formatDate(d, "%y/%m/%d %H:%M:%S%p");
如果这没有意义,请发布工具提示代码