2010-03-18 9 views
0

Je suis essayer de pointer ainsi des points sur un graphique et les étiqueter avec une date ... son fonctionnement, mais ayant des problèmes de conversion de chaîne de date. le script que j'utilise est ci-dessous. x est l'horodatage mais lorsqu'il est utilisé, je reçois des valeurs NaN lorsqu'il est remplacé par 1268956800000 par exemple, cela fonctionne bien.javascript date query

je peux voir où je vais mal je pense que x n'est pas une valeur lorsqu'il est appelé? mais le javascript est pas un point fort s'il vous plaît aider

 if (item) { 
      if (previousPoint != item.datapoint) { 
       previousPoint = item.datapoint; 

       $("#tooltip").remove(); 
       var x = item.datapoint[0].toFixed(0), 
        y = item.datapoint[1].toFixed(0); 

       d = new Date(x); 
       curr_date = d.getDate(); 
       curr_month = d.getMonth(); 
       curr_year = d.getFullYear(); 

       showTooltip(item.pageX, item.pageY, 
          item.series.label + " qty " + y + curr_date + "/" + curr_month + "/" + curr_year); 
      } 

    } 

Répondre

0
var x = parseInt(item.datapoint[0].toFixed(0));