2013-07-20 51 views
1

這是我已經嘗試過,但我需要的時間,數據生成,但「現在」是系統的當前時間!問題在JavaScript中存儲時間

但是「現在」是當前時間而不是數據生成時間。想知道該怎麼做?

謝謝

回答

0

您的意思是這樣的?

var obj = { 
    time: Date.now(), 
    value: Math.floor(Math.random() * 100) 
}; 
0

嘗試返回值時,嘗試訪問它在這些線路

var obj = { 
     time: 

function updateData(a) { 
    var obj = { 
     time: (function() { return new Date(Date.now() - duration);})() , 
     value: Math.floor(Math.random() * 100) 
    }; 
    a.push(obj); 
} 

東西,返回當前日期IIFE(立即調用函數表達式),把它包起來。

+0

非常感謝你的回答。但我不確定在哪裏編輯和要編輯什麼。我應該在initialise()中寫updateDate嗎?我也應該編輯updateDate? – sasha

+0

您可以使用上面的updateDate方法。你不需要將updateDate方法移動到初始化中。只需在初始化'obj = {time:new Date()。now' –