参考资料:
MySQL日期和时间数据类型(DATE、TIME、 DATETIME、 TIMESTAMP和YEAR)_mysql 时间类型_leboop-L的博客-CSDN博客)
(JS 前端获取系统当前时间存入数据库datetime可识别格式(yyyy-mm-dd HH:mm:ss)_懒祭鱼的博客-CSDN博客
我拿到的原始时间数据:
created_at: "Fri Apr 21 20:22:15 +0800 2023"
使用Date()类型进行转换
new Date(created_at.replace(/-/g, "/"))
//Fri Apr 21 2023 20:22:15 GMT+0800 (中国标准时间)
转换为数据库使用的格式
tiem.toISOString().slice(0, 19).replace("T", " ")
//'2023-04-21 12:22:15'
符合数据标注,存入datatype为DATETIME,写入数据库即可