我一直在尝试将函数 checkDatabase 中的日期与 xaxis 中的日期进行比较。我用 Date() 转换它们,并尝试仅比较从该纪元创建的日期对象中的 getDate()。
基本上我需要将来自数据库的日期与 xaxis 中的日期进行比较,以及是否存在匹配 if 条件。对此有任何帮助将不胜感激
谢谢
一个jsfiddle
$(function () {
var chart;
chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
global: {
useUTC: false
},
xAxis: {
type: 'datetime',
labels: {
useHTML: true,
formatter: function () {
var d = new Date(parseInt(this.value));
return d.getDate();
//return this.value;
if (checkDatabase(this.value)) {
return 'test';
} else {
return 'else';
}
}
}
},
series: [{
data: [
[1147651200000, 40],
[1147737600000, 25]
]
}]
});
});
function checkDatabase(nd) {
//return val = '1147651200000';
var nd = new Date(parseInt(1147651200000));
return nd.getDate();
}