Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS日期插入Postgres后缺少时间和区域_Javascript_Postgresql - Fatal编程技术网

Javascript JS日期插入Postgres后缺少时间和区域

Javascript JS日期插入Postgres后缺少时间和区域,javascript,postgresql,Javascript,Postgresql,我看了看报纸 以下是我在JS中尝试的内容: const date=new date().toLocaleDateString() 当我将其用于postgres插入时,我没有返回时间或时区。例如,我回来了:2020-09-29 00:00:00+00 我在我的postgrescreated\u date字段中使用带有时区的Timestamp数据类型,该字段存储在该字段中 我想我必须给它一个local,但我不太理解local。如果我在芝加哥,我会把我们安排在当地吗?在其他国家使用我的DB和我为他们为

我看了看报纸

以下是我在JS中尝试的内容:

const date=new date().toLocaleDateString()

当我将其用于postgres插入时,我没有返回时间或时区。例如,我回来了:
2020-09-29 00:00:00+00

我在我的postgres
created\u date
字段中使用带有时区的
Timestamp
数据类型,该字段存储在该字段中

我想我必须给它一个local,但我不太理解local。如果我在芝加哥,我会把我们安排在当地吗?在其他国家使用我的DB和我为他们为我的创建日期创建时间戳的人如何工作


用例:我只是试图为加入我网站的新用户存储创建的日期,包括时间戳和时区。用户可能来自世界各地。

我同意这一点。我不知道ISO是否是我所需要的,或者我是否需要计算出他们的时区,然后指定本地或什么,但是:

使用

const now=DateTime.local().toString()

在DB中生成此代码:
2020-11-08 05:23:17.929+00


我想这足够好了吧?我不知道。

信息不够。首先,您如何接收用户的时区?您的插入代码到底是什么样子的?在你没有得到时区的地方有什么疑问?