2013-11-22 105 views
0

我使用的是日期格式化的moment.js庫,但無法返回除Unix Epoch開始日期以外的任何值。通過交通運輸的公共汽車倫敦數據,拉出大紀元時間戳每個總線以下代碼遍歷是未來:Epoch date不斷返回相同的值

var epoch = key[i].toString().split(",").slice(3,4).toString().replace('"', ''); 
epoch = epoch/1000; 

var day = moment(epoch); 

這是一個工作的例子,如果你檢查控制檯:

http://tfl.applied-espi.com/bus-popup/

+0

請創建一個獨立的示例。就像在上面的例子中爲我們提供了'epoch'的實際值。另外,如果你有*額外*代碼分享,那麼請以一種未來證明的方式分享,就像http://jsfiddle.net我懷疑你的http://tfl.applied-espi.com/bus-彈出式窗口/仍然可用於未來的訪問者。 (它現在甚至沒有爲我運行,一些'Uncaught TypeError:無法讀取未定義的屬性'倒計時。) – Arjan

回答

1

乾脆不要做它epoch = epoch/1000;

,不要忘記將字符串轉換爲整數

var day = moment(parseInt(epoch));

+0

當我這樣做時,它說'無效日期'。 – JohnRobertPett