我的 HTML 表单上有一个字段,要求用户输入日期(dd/mm/yyyy)。然后,我运行一个 PHP 脚本,将数据保存到 mySQL 数据库,或者如果我能解决日期格式的问题,就会这样做。
我知道默认情况下,mySQL 数据库将日期保存为 yyyy-mm-dd,但是有人可以告诉我如何继续将用户输入日期格式保持为 dd/mm/yyyy,但是当它达到数据库已正确转换为 mySQL 日期格式。
最佳答案
使用 PHP 运行格式化。在将其插入数据库之前,请为 MySQL 重新格式化数据:
$mydate = new DateTime($userdate);
$mydate = $mydate->format("Y-m-d");
如果您需要从数据库中获取它,只需以类似的方式更改日期格式即可。
关于php - MySQL 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6944368/