2013-07-20 20 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' –