【发布时间】:2021-04-03 21:06:20
【问题描述】:
我将 mysql 数据库中的 dob 保存为 varchar(100) ,当我选择它保存在我的数据库中的日期时,例如。 1983-06-24
但问题是当我在前端呈现用户 dob 时,它显示日期为 1993-02-10T06:00:00.000Z
我只想以这种方式显示 1983-06-24 不知道为什么它会增加额外的时间,因为它也没有保存在数据库中。
【问题讨论】:
-
您在数据库中使用的数据类型是什么?
-
我只想保存为文本值
-
您的 api 是否将文本返回为
1983-06-24? -
你可以使用moment.js
-
不要将日期存储为 varchar。将其存储为日期格式。