1

那是我尝试过的,但我需要生成数据的时间,但是“现在”是系统的当前时间!

但“现在”是当前时间,而不是生成数据的时间。知道该怎么做吗?

谢谢

4

2 回答 2

0

你的意思是这样吗?

var obj = {
     time: Date.now(),
     value: Math.floor(Math.random() * 100)
 };
于 2013-07-20T19:33:15.320 回答
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(立即调用函数表达式)中。

于 2013-07-20T19:33:40.717 回答