小编Pho*_*Pho的帖子

在node-postgres模块上显示带有时区的日期类型

我已将输入数据以日期格式存储在 postgres 数据库中,但是当我在浏览器中显示日期时,它显示带有时区的日期并将其从 utc 转换。例如,我已经以格式存储了日期2020-07-16。但是当我显示日期时,它就变成了2020-07-15T18:00:00.000Z。我尝试使用select mydate::DATE from table仅获取日期,但它仍然显示带有时区的日期。我在我的节点应用程序中使用node-postgres模块。我怀疑这是node-postgres模块上的一些配置?来自他们的文档

node-postgres 将 DATE 和 TIMESTAMP 列转换为在 process.env.TZ 中设置的节点进程的本地时间

他们有什么办法可以将其配置为仅解析日期吗?如果我像这样查询,SELECT TO_CHAR(mydate :: DATE, 'yyyy-mm-dd') from table我会得到2020-07-16,但是为了获取日期需要做很多工作

postgresql node.js node-postgres

11
推荐指数
2
解决办法
7646
查看次数

标签 统计

node-postgres ×1

node.js ×1

postgresql ×1