node-mysql 更改 Date.now() 就像我们在 1970 年一样
node-mysql changes Date.now() as if we are in 1970
我正在使用节点-mysql。
我在 db.
中保留上次操作时间(以毫秒为单位)
一切都很好,但是当我通过节点检查器监视过程时,时间戳是正确的,但是当它被保存到数据库中时,它变成了这个值2147483647
等于Sun Jan 25 1970 23:31:23 GMT+0300 (MSK)
列的格式为 int(20) 我不明白为什么会这样
你的'timestamp'是INT()
的最大值,见mysqldocumentation。
您应该将列更改为 BIGINT()
以便能够以 ms 精度存储时间戳。
我正在使用节点-mysql。 我在 db.
中保留上次操作时间(以毫秒为单位)一切都很好,但是当我通过节点检查器监视过程时,时间戳是正确的,但是当它被保存到数据库中时,它变成了这个值2147483647
等于Sun Jan 25 1970 23:31:23 GMT+0300 (MSK)
列的格式为 int(20) 我不明白为什么会这样
你的'timestamp'是INT()
的最大值,见mysqldocumentation。
您应该将列更改为 BIGINT()
以便能够以 ms 精度存储时间戳。