gpt4 book ai didi

express - 将 sequelize 中的日期时间转换并表示 js 为 Bigint

转载 作者:行者123 更新时间:2023-12-03 22:43:13 25 4
gpt4 key购买 nike

我正在使用带有 sequelize 和 MySQL 的 Express js。对于我使用的字段之一,我使用的是 defaultValue:DataTypes.NOW,它给了我 2015-08-08 14:13:23。我想将此字段转换为 BIGINT 为 20150808141323。那么有什么方法可以快速做到这一点吗?

最佳答案

您可以通过删除所有不是数字的字符来获得字符串“20150808141323”:

"2015-08-08 14:13:23".replace(/[^\d]/g,"")  // => "20150808141323"

如果你需要一个整数,你可以只对结果进行 parseInt(...) (javascript 中的最大整数是 2^53),尽管处理整数日期时的约定是使用 Epoch time

关于express - 将 sequelize 中的日期时间转换并表示 js 为 Bigint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31873362/

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