Skip to content

Wrong timestamp! #429

@CnApTaK

Description

@CnApTaK

var pg = require('pg');
var conString = "...";
var client = new pg.Client(conString);
client.connect(function(err) {
if(err) {
return console.error('could not connect to postgres', err);
}
var sql = "SELECT NOW() as now1, timezone('UTC'::text, now()) as now2";
client.query(sql, function(err, result) {
if(err) {
return console.error('error running query', err);
}
console.log(result.rows);
client.end();
});
});

Result is:
[ { now1: Thu Aug 29 2013 11:37:14 GMT+0300 (FLE Summer Time),
now2: Thu Aug 29 2013 08:37:14 GMT+0300 (FLE Summer Time) } ]
And must be:
[ { now1: Thu Aug 29 2013 11:37:14 GMT+0300 (FLE Summer Time),
now2: Thu Aug 29 2013 08:37:14 GMT+0000 (UTC) } ]
or equal dates
This is tested with latest version node-postgres.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions