没有时区的时间戳,date/时间字段值超出范围:

我得到错误{ [error: date/time field value out of range: "1439728672"] ..
我使用没有时区的时间戳列和执行像下面的查询使用CURRENT_TIMESTAMP我做到了在另一个数据库/表成功我不知道为什么?

 "CreateDate" timestamp without time zone, ... 

nodejs postgres

  var query = 'INSERT INTO "Article" ("Content","CreateDate") VALUES ($1,CURRENT_TIMESTAMP) RETURNING "ArticleId"'; dbClient.query(query,[content], function(error, result) { }); 

CURRENT_TIMESTAMP返回时区的时间戳。 您将CreateDate定义为不带时区的时间戳。

从手册 :

CURRENT_TIME和CURRENT_TIMESTAMP提供时区的值; LOCALTIME和LOCALTIMESTAMP提供没有时区的值。