我尝试使用PostgreSQL timestamp
数据类型,但它抛出错误
ERROR: date/time field value out of range: "1489849402536"
该模式
create table times (
time timestamp not null,
);
JS代码
`insert into times(time) values (${Date.now()})`
另一个选择是使用bigint
,但这似乎是一个矫枉过正。
我尝试使用PostgreSQL timestamp
数据类型,但它抛出错误
ERROR: date/time field value out of range: "1489849402536"
该模式
create table times (
time timestamp not null,
);
JS代码
`insert into times(time) values (${Date.now()})`
另一个选择是使用bigint
,但这似乎是一个矫枉过正。
4条答案
按热度按时间kgsdhlau1#
使用
to_timestamp()
postgres function:u0sqgete2#
或者您可以执行类似以下操作:
在查询生成器中:
7z5jn7bk3#
如果您使用Sequelize,则可以用途:
sequelize.literal('CURRENT_TIMESTAMP')
。示例:3okqufwl4#
那些不介意2KB的人可以使用不可变的日期时间库dayjs的format method