1
我要存储在此格式 “1990年1月1日” 显示日期,(DMY)如何正确使用php将日期插入MYSQL数据库?
我有一个日期列在我的数据库使用这些设置
TYPE:DATE
浏览器显示变换:日期格式(文本/无格式:DATEFORMAT)
浏览器显示变换选项:0, '。%Ĵ%N%Y', '本地'
我的查询都要为:
INSERT INTO表中的值(STR_TO_DATE( '1990年1月1日', '%E%C%Y'))
到目前为止,查询被接受但空白字段显示在数据库
唯一的其他东西我能得到的是不使用STR_TO_DATE添加默认的日期为1.1.1970
变化的数据类型为varchar –
@vSugumar NNnnooooooooo – RiggsFolly
MYSQL保存日期,'YYYY-MM-DD'和多数民众赞成它。如果你想将日期显示为'd.m.Y',那么你在应用程序表示层中进行**日期转换**。并且当然可以转换回MYSQL格式以将其存储在数据库中 – RiggsFolly