将字符串的纪元日期与HighCharts中的xAxis日期进行比较?

时间:2013-09-10 09:55:58

标签: javascript date datetime highcharts epoch

我一直在尝试将函数checkDatabase中的日期与xaxis中的日期进行比较。我用Date()转换它们,并试图比较从纪元创建的日期对象中的getDate()。

基本上我需要将来自数据库的日期与xaxis中的日期进行比较,以及是否匹配运行if条件。非常感谢任何帮助

由于

A 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();
   }

0 个答案:

没有答案