gpt4 book ai didi

javascript - 从 JS 时间戳转换为带时区的 Postgresql 时间戳

转载 作者:行者123 更新时间:2023-11-30 13:58:09 25 4
gpt4 key购买 nike

我有一个简单的 t = Date.now;,它通过 REST API 转到 Postresql t_time 列,声明为 timestamp with time zone。我收到错误:日期/时间字段值超出范围

不能使用这个 post 的答案因为我不编写原始 SQL,而是使用 ORM(Knex.Js)。调用 db 只是为了进行转换对我来说似乎有点矫枉过正。 js 中的任何其他解决方案?

我怎么找不到转换器?我错过了什么吗?

注意:我只需要 hh:mm:ss 形式的日期和时间,我不需要毫秒。

最佳答案

Date.now()仅提供以毫秒为单位的 since EPOCH

您需要一个 ISO 日期时间字符串。为此,请像这样设置 t:

const t = new Date(Date.now()).toISOString();
console.log(t);

关于javascript - 从 JS 时间戳转换为带时区的 Postgresql 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56820404/

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