如何使用php将日期正确插入MYSQL数据库?

时间:2017-03-02 01:17:32

标签: php mysql sql

我想以这种格式存储和显示日期" 1.1.1990",(d.m.Y)

我的数据库中有这些设置的日期列

  

TYPE:DATE

     

浏览器显示转换:日期格式(text / plain:Dateformat)

     

浏览器显示转换选项:0,'%j。%n。%Y','本地'

我的查询如下:

  

插入表格值(STR_TO_DATE(' 1.1.1990','%e。%c。%Y'))

到目前为止,查询已被接受,但数据库中显示一个空白字段

我唯一可以得到的是没有使用STR_TO_DATE将默认日期添加为1.1.1970

1 个答案:

答案 0 :(得分:0)

  1. 您必须在日期类型
  2. 中设置列
  3. 您可以确保日期良好:select STR_TO_DATE('1.1.1990', '%e.%c.%Y');