2015-12-01 18 views
1

我正在使用dygraph作爲我的一個項目,我正在使用valueFormatter函數將數據從毫秒級更改爲秒,問題是我的日期(在這張圖片1448821800))也正在變爲時代。我想以yyyy/mm/dd格式顯示我的日期。我怎樣才能做到這一點?如何將日期更改爲本地時間值時間戳格式化程序的功能dygraph

這裏是圖 enter image description here

和valueFormatter功能的JavaScript代碼的截圖:

valueFormatter: function(num){return (num/1000);}

+0

它輸出日期作爲日期之前,還是始終在時代? –

+0

它輸出爲 –

回答

0

如果你能在其他部分靠值低於某個閾值,您可以使用以下內容:

valueFormatter: function(num){ 
    if (num > 100000000) { 
     return moment(num).format() 
    } 

    return (num/1000); 
} 

雖然看着this example的來源,但我認爲通過僅調整特定軸的valueFormatter可能會更具體,更簡單。爲了幫助你,你需要看到更多的你的dygraph初始化代碼。

答案利用Moment.js。上述功能的一個例子可以在here找到。

+0

之前的日期不工作,只要我寫上面的代碼,我沒有得到任何數據 –

+0

你包括時刻庫嗎? –

+0

是的,我包括時刻庫,但它也不工作 –

相關問題