2015-04-06 53 views
4

在這裏我得到最新的陣列/時間紀元如何時代轉換爲角可讀日期在憲章使用

ApiFactory.getTweetQuotes(the_ticker).then(function(data) { 
    // Create epoch array: 
    for (var i = 0; i < data.data.quotes.length; i++) {      
     vs.tweet_epochs.push(data.data.quotes[i].start_epoch); 
    } 

    console.log(vs.tweet_epochs); 

    initChart(); 
    vs.loadingChart = true; 
}); 

vs.tweet_epochs看起來像這樣安慰了: enter image description here

我中號使用Chartist,它不是在此刻打印出來很漂亮: enter image description here

我在這裏找到了這個答案Convert UTC Epoch to local date with javascript然而它只是增加了3個0的每個時代,而不是將它們轉換成日期。

如果需要Charist代碼:

var initChart = function() { 
    var data = { 

     labels: vs.tweet_epochs, 
     series: [ 
      vs.tweet_vol 
     ] 
    }; 

    // Chart options: 
    var options = { 
     showPoint: true, 
     showArea: true, 
     lineSmooth: true, 
     fullWidth: true, 
     axisX: { 
      showGrid: false, 
      showLabel: true 
     }, 
     axisY: { 
      offset: 40, 
      labelInterpolationFnc: function(value) { 
       return '$' + value; 
      } 
     } 
    }; 

    var chart = new Chartist.Line('.ct-chart', data, options); 

} 

回答

2
var date = new Date(TIME) 

,時間是在毫秒劃時代的時間,即,你應該1000,如果你有在幾秒鐘內出現時間繁殖。

我不知道你把手日期如何憲章對象,但有很多的方法來得到一個日期的所有readeable部分:

date.getDate date.getDay date.getFullYear date.getHours date.getMilliseconds date.getMinutes date.getMonth date.getSeconds date.getTime date.getTimezoneOffset date.getUTCDate date.getUTCDay date.getUTCFullYear date.getUTCHours date.getUTCMilliseconds date.getUTCMinutes date.getUTCMonth date.getUTCSeconds date.getYear date.setDate date.setFullYear date.setHours date.setMilliseconds date.setMinutes date.setMonth date.setSeconds date.setTime date.setUTCDate da te.setUTCFullYear date.setUTCHours date.setUTCMilliseconds date.setUTCMinutes date.setUTCMonth date.setUTCSeconds date.setYear date.toDateString date.toGMTString date.toISOString date.toJSON date.toLocaleDateString date.toLocaleTimeString date.toTimeString date.toUTCString

相關問題