在Javascript中匹配Millis中的日期

时间:2013-07-03 16:21:58

标签: javascript cubism.js

我试图每隔10分钟从数据库中获取数据,其中数据插入时间戳。现在使用此时间戳我想要可视化另一个字段。可视化的步长为10分钟。因此它从开始到停止时间检查以找到任何匹配。这是代码 -

while((i += step) < stop) {
    var key = (new Date(i)).getTime();
    var value = key in lookup ? lookup[key].gtse: null;
    values.push(value);
}
callback(null, values);

我的问题是从DB获取的时间戳永远不会匹配。这里有一些数据可以说清楚。

The key values - 
    1st iteration - 1372168200000 
    2nd iteration - 1372168800000 
The database fetched value - 1372786393088

因此,在这种情况下,密钥在迭代查找时永远不会匹配。如果我不使用step并将while循环更改为while((i + = 1)&lt; stop),那么浏览器会挂起,因为此后有很多处理。

我应该操作db插入之前的日期并将尾随的5-6个位置更改为零,还是应该在客户端处理此问题?

我需要一些建议如何解决这个问题。

0 个答案:

没有答案