Comparing version 0.9.0 to 0.10.0
@@ -50,8 +50,10 @@ var arrayParser = require(__dirname + "/arrayParser.js"); | ||
} | ||
var utcOffset = Date.UTC(year, month, day, hour, min, seconds, mili); | ||
return new Date(utcOffset - (tzAdjust * 60* 1000)); | ||
} | ||
else { | ||
return new Date(year, month, day, hour, min, seconds, mili); | ||
} | ||
var utcOffset = Date.UTC(year, month, day, hour, min, seconds, mili); | ||
var date = new Date(utcOffset - (tzAdjust * 60* 1000)); | ||
return date; | ||
}; | ||
@@ -171,5 +173,5 @@ | ||
register(16, parseBool); | ||
register(1082, parseDate); | ||
register(1114, parseDate); | ||
register(1184, parseDate); | ||
register(1082, parseDate); // date | ||
register(1114, parseDate); // timestamp without timezone | ||
register(1184, parseDate); // timestamp | ||
register(1005, parseIntegerArray); // _int2 | ||
@@ -176,0 +178,0 @@ register(1007, parseIntegerArray); // _int4 |
{ "name": "pg", | ||
"version": "0.9.0", | ||
"version": "0.10.0", | ||
"description": "PostgreSQL client - pure javascript & libpq with the same API", | ||
@@ -4,0 +4,0 @@ "keywords" : ["postgres", "pg", "libpq", "postgre", "database", "rdbms"], |
@@ -7,3 +7,3 @@ var helper = require(__dirname + '/test-helper'); | ||
test("testing dateParser", function() { | ||
assert.equal(q.dateParser("2010-12-11 09:09:04").toUTCString(),new Date("2010-12-11 09:09:04 GMT").toUTCString()); | ||
assert.equal(q.dateParser("2010-12-11 09:09:04").toString(),new Date("2010-12-11 09:09:04").toString()); | ||
}); | ||
@@ -23,9 +23,9 @@ | ||
test("testing 2dateParser", function() { | ||
test("testing 2dateParser on dates without timezones", function() { | ||
var actual = "2010-12-11 09:09:04.1"; | ||
var expected = "\"2010-12-11T09:09:04.100Z\""; | ||
var expected = JSON.stringify(new Date(2010,11,11,9,9,4,100)) | ||
assert.equal(JSON.stringify(q.dateParser(actual)),expected); | ||
}); | ||
test("testing 2dateParser", function() { | ||
test("testing 2dateParser on dates with timezones", function() { | ||
var actual = "2011-01-23 22:15:51.28-06"; | ||
@@ -36,3 +36,3 @@ var expected = "\"2011-01-24T04:15:51.280Z\""; | ||
test("testing 2dateParser", function() { | ||
test("testing 2dateParser on dates with huge millisecond value", function() { | ||
var actual = "2011-01-23 22:15:51.280843-06"; | ||
@@ -39,0 +39,0 @@ var expected = "\"2011-01-24T04:15:51.280Z\""; |
@@ -115,3 +115,4 @@ var helper = require(__dirname + '/test-helper'); | ||
expected: function(val) { | ||
assert.UTCDate(val, 2010, 9, 31, 0, 0, 0, 0); | ||
assert.equal(val.toUTCString(), new Date(2010, 9, 31, 0, 0, 0, 0, 0).toUTCString()); | ||
assert.equal(val.toString(), new Date(2010, 9, 31, 0, 0, 0, 0, 0, 0).toString()); | ||
} | ||
@@ -118,0 +119,0 @@ },{ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
225668
6070