We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e61247 commit d553881Copy full SHA for d553881
lib/query.js
@@ -318,6 +318,14 @@ var parseBinaryFloat64 = function(value) {
318
return parseFloat(value, 52, 11);
319
}
320
321
+var parseDate = function(value) {
322
+ var sign = parseBits(value, 1);
323
+ var rawValue = parseBits(value, 63, 1);
324
+
325
+ // discard usecs and shift from 2000 to 1970
326
+ return new Date((((sign == 0) ? 1 : -1) * rawValue / 1000) + 946684800000);
327
+}
328
329
// To help we test dateParser
330
Query.dateParser = dateParser;
331
@@ -334,8 +342,8 @@ var dataTypeParsers = {
334
342
700: parseBinaryFloat32,
335
343
701: parseBinaryFloat64,
336
344
// 1009: arrayParser,
337
- 1114: parseBinaryInt64, // TOFIX: dateParser,
338
- 1184: dateParser
345
+ 1114: parseDate,
346
+ //1184: parseBinaryInt64
339
347
// 1700: parseFloat,
340
348
};
341
349
0 commit comments