jqplot控件中formatString的问题,附代码,求大神指教~
var plot1 = $.jqplot("chart3", [prevYear, currYear], {
seriesColors: ["rgba(78, 135, 194, 0.7)", "rgb(211, 235, 59)"],
title: '内存使用量 (单位:M,总内存2048M)',
highlighter: {
showTooltip: true,
show: true,
sizeAdjust: 1,
tooltipOffset: 9,
formatString: '<table > \
<tr><td>时间:</td><td>'+'%s</td></tr>'+
'<tr><td>内存使用量:</td><td>%sM</td></tr></table>'
},
grid: {
background: 'rgba(57,57,57,0.0)',
drawBorder: false,
shadow: false,
gridLineColor: '#666666',
gridLineWidth: 1
},
legend: {
show: true,
placement: 'outside'
},
seriesDefaults: {
rendererOptions: {
smooth: true,
animation: {
show: true
}
},
showMarker: false
},
series: [
{
lineWidth:1,
fill: true,
label: '物理内存'
},
{
lineWidth:1,
label: '物理内存<br>+虚拟内存'
}
],
axes: {
xaxis: {
label: "时间轴: 2012-09-04 12:59:09~2012-09-05 12:59:09",
pad: 0,
drawMajorGridlines: false
}
}
});
想把显示的%s(及x、y)值渲染成其他的,比如这里的x值是100000,我想在函数里把它转换成时间格式,可是这个%s的值怎么也取不出来,转换函数如下:
function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString()
}
用php的time()函数也是不行,被这问题困扰一周之久,求大神赐教,不胜感激