【发布时间】:2018-06-06 06:30:44
【问题描述】:
MySQL 将日期存储在我的数据库中(默认情况下)为YYYY-MM-DD 我的日期字段类型是DATE(我不需要任何时间存储)。有没有简单的方法可以默认改成DD/MM/YYYY?
【问题讨论】:
-
尝试在php中使用日期格式函数
标签: php codeigniter
MySQL 将日期存储在我的数据库中(默认情况下)为YYYY-MM-DD 我的日期字段类型是DATE(我不需要任何时间存储)。有没有简单的方法可以默认改成DD/MM/YYYY?
【问题讨论】:
标签: php codeigniter
MySQL 中日期的内部存储格式通常超出了开发人员和大多数数据库用户的范围。基本的良好做法是始终使用适当的日期列存储日期信息,例如datetime。关于如何以不同的方式查看您的日期信息,您可以使用DATE_FORMAT 功能。例如:
SELECT DATE_FORMAT('2014-02-01', '%d/%m/%Y') AS new_date
FROM dual;
01/02/2014
【讨论】:
只需使用date() 和strtotime()
date('d/m/Y', strtotime('now'));
或
date('d-m-Y', strtotime('now'));
输出
06/06/2018
06-06-2018
【讨论】: