gpt4 book ai didi

javascript - 意外的 JavaScript 日期结果

转载 作者:行者123 更新时间:2023-12-03 08:02:44 25 4
gpt4 key购买 nike

我有以下代码来格式化日期:

var currentDate = dateFormat(now, "yyyy-mm-dd"); //dateFormat is a npm package
console.log(currentDate) //returns 2015-12-29

我的 currentDate 值已保存到 PostgreSQL 数据库中。然而,当我查看它时,它是2015-12-29T05:00:00.000Z。有谁知道为什么会有这个额外的字符串以及我如何摆脱它?

最佳答案

这是因为 Postgres 表中的列是 timestamp 类型(带或不带时区)。如果您可以将其更改为日期,您将看到预期的格式。但是,您始终可以将值转换为日期类型:

select '2015-12-29T05:00:00.000Z'::timestamp;
timestamp
---------------------
2015-12-29 05:00:00
(1 row)

select '2015-12-29T05:00:00.000Z'::date;
date
------------
2015-12-29
(1 row)

关于javascript - 意外的 JavaScript 日期结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34521355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com