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

如何在 PHP 和 MySQL 中将日期格式设置为 dd/mm/yyyy?

Barbara Streisand
发布: 2024-12-20 09:35:10
原创
995 人浏览过

How to Format Dates as dd/mm/yyyy in PHP and MySQL?

如何在 PHP MySQL 中以 dd/mm/yyyy 格式显示日期

问题:

默认情况下,MySQL 以“YYYY-MM-DD”格式存储日期。然而,通常希望以更熟悉的“dd/mm/yyyy”格式显示日期。如何使用 PHP MySQL 实现这一点?

答案:

使用 PHP:

  1. 转换日期使用 strtotime() 从数据库转换为时间戳。
  2. 格式化时间戳使用 date() 获取所需的格式。

示例:

$timestamp = strtotime($date_from_db);
echo date('d/m/Y', $timestamp);
登录后复制

请注意,由于时间戳限制,此方法仅限于 1970 到 2038 范围内的日期。

使用 MySQL:

MySQL 中的 date_format() 函数可用于格式化日期。

示例:

SELECT date_format(curdate(), '%d/%m/%Y');
登录后复制

这将以 'dd/mm/yyyy' 格式返回当前日期。

使用 DateTime 类:

中的 DateTime 类PHP 提供了一种更灵活的方法,可以避免时间戳的限制。

示例:

$date = new DateTime('2010-03-19');
echo $date->format('d/m/Y');
登录后复制

这将输出日期为 '19/03/2010'。

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板