首页 >数据库 >mysql教程 >如何在 PHP 和 SQL 中将 MySQL 日期格式更改为 dd/mm/yyyy?

如何在 PHP 和 SQL 中将 MySQL 日期格式更改为 dd/mm/yyyy?

Mary-Kate Olsen
Mary-Kate Olsen原创
2025-01-04 10:02:39646浏览

How to Change MySQL Date Format to dd/mm/yyyy in PHP and SQL?

在 PHP MySQL 中将日期格式更改为 dd/mm/yyyy

在 MySQL 中,日期存储在 'YYYY-MM-DD' 中默认格式。对于某些应用程序,此格式可能不方便用户使用。本文介绍了几种将日期格式转换为 dd/mm/yyyy 的方法。

基于 PHP 的解决方案:

  • 使用 strtotime()和 date(): 使用 strtotime() 将日期转换为时间戳,然后使用 date() 对其进行格式化。例如:
$timestamp = strtotime($date_from_db);
echo date('d/m/Y', $timestamp);
  • 使用 DateTime 类: 此解决方案不受 1970-2038 时间戳范围的限制。使用 DateTime::__construct() 方法解析日期,然后使用 DateTime::format() 对其进行格式化。例如:
$date = new DateTime('2010-03-19');
echo $date->format('d/m/Y');

基于 MySQL 的解决方案:

  • 使用 date_format() 函数: 此函数允许您可以在 SQL 查询中格式化日期。例如:
SELECT date_format(curdate(), '%d/%m/%Y');

以上是如何在 PHP 和 SQL 中将 MySQL 日期格式更改为 dd/mm/yyyy?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn