nodejs postgresql查询返回错误的时间戳

时间:2015-11-04 02:32:56

标签: node.js postgresql

在我的postgresql数据库中,时间以UTC格式存储,格式如下:

  

2015-11-04 02:02:16.092375-05

根据服务器时区添加偏移5。

当我在nodejs中使用pg查询数据时,我得到了错误的时间:

  

2015年11月4日星期三07:02:16 GMT + 0000(UTC)

添加了5小时的偏移量。正确的时间应该是

  

Wed Nov 04 2015 02:02:16 GMT + 0000(UTC)

以下是我查询数据的代码:

var queryString = "SELECT timestp FROM TABLE_NAME"
var client = new pg.Client(connString);
client.connect(function(err) {
    var query = client.query(queryString, function(err, result) {
        var time = result.rows[result.rows.length-1].timestp;
    }
}

有谁知道为什么偏移量以UTC格式添加到时间并仍以UTC格式返回?

0 个答案:

没有答案