如何在 PHP 中将日期从 dd/mm/yyyy 转换为 yyyy-mm-dd?

Susan Sarandon
发布: 2024-10-27 10:45:02
原创
223 人浏览过

How to Convert Dates from dd/mm/yyyy to yyyy-mm-dd in PHP?

PHP 转换日期格式:dd/mm/yyyy 到 yyyy-mm-dd

在不同格式之间转换日期可能是一项常见任务在编程中。在 PHP 中,还需要考虑 dd/mm/yyyy 或 d-m-y 形式的日期的歧义性,其中分隔符决定格式。

将日期从 dd/mm/yyyy 转换为 yyyy- mm-dd,首先确定输入日期的格式很重要。默认日期函数采用美国 m/d/y 格式。但是,如果分隔符是破折号 (-) 或点 (.),则采用欧洲 d-m-y 格式。

解决方案:

  • 如果输入日期为美国 m/d/y 格式,可使用默认日期函数如下:
$var = "20/04/2012";
echo date("Y-m-d", strtotime($var) );
登录后复制
  • 如果输入日期为欧洲 d-m-y 格式,则需要修改:
$var = '20/04/2012';
$date = str_replace('/', '-', $var);
echo date('Y-m-d', strtotime($date));
登录后复制

通过使用这种方法,您可以在 PHP 中准确地在不同格式之间转换日期。

以上是如何在 PHP 中将日期从 dd/mm/yyyy 转换为 yyyy-mm-dd?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!