Mysql 日期在react js中的格式不正确

Mysql 日期在react js中的格式不正确,mysql,node.js,reactjs,Mysql,Node.js,Reactjs,我在mysql数据库中将dob保存为varchar(100),当我选择日期时,它保存在我的数据库中,如1983-06-24 但问题是当我在前端呈现用户dob时,它显示的日期是1993-02-10T06:00:00.000Z 我只想以这种方式显示1983-06-24,我不知道为什么它会增加额外的时间,因为它没有以db的形式保存。您可以使用模块进行检查 从“力矩”中导入力矩; render(){ 地点('en'); var dt='2016-05-02T00:00:00'; 返回({Moment(d

我在mysql数据库中将dob保存为varchar(100),当我选择日期时,它保存在我的数据库中,如1983-06-24

但问题是当我在前端呈现用户dob时,它显示的日期是1993-02-10T06:00:00.000Z


我只想以这种方式显示1983-06-24,我不知道为什么它会增加额外的时间,因为它没有以db的形式保存。

您可以使用模块进行检查

从“力矩”中导入力矩; render(){ 地点('en'); var dt='2016-05-02T00:00:00'; 返回({Moment(dt).format('d MMM')}) }
您在数据库中使用的数据类型是什么?我只想将其另存为文本值api是否将文本返回为
1983-06-24
?您可以使用“不将日期存储为varchar”。将其存储为日期格式。 import Moment from 'moment'; render(){ Moment.locale('en'); var dt = '2016-05-02T00:00:00'; return( {Moment(dt).format('d MMM')} ) }