将日期时间转换为不同的格式
在本节中,我们将了解如何将日期格式 MM-DD-YYYY 转换为 YYYY-DD-MM,以及如何将 12 小时时钟转换为 24 小时。
下面是一个例子:
<?php $date = "05/15/2016 5:36 PM"; //将日期和时间转换为秒 $sec = strtotime($date); //将秒转换为指定的格式 $newdate = date ("Y/d/m H:i", $sec); //在时间上附加秒数 $newdate = $newdate . ":00"; //显示转换后的日期和时间 echo "New date time format is: ".$newDate; ?>
将 DD-MM-YYYY 转换为 YYYY-MM-DD
在本节中,考虑采用 DD-MM-YYYY 格式的日期 15-05-2016。
下面,我们可以看到如何将其转换为 2016-05-15 (YYYY-MM-DD) 格式:
<?php $orgDate = "15-05-2016"; $newDate = date("Y-m-d", strtotime($orgDate)); echo "New date format is: ".$newDate. " (YYYY-MM-DD)"; ?>
将 YYYY-MM-DD 转换为 DD-MM-YYYY
想象一下,我们将日期 2016-05-15 保留为 MM-DD-YYYY 格式,并打算将其更改为 DD-MM-YYYY 格式的 15-05-2016。
下面是一个例子:
<?php $orgDate = "2016-05-15"; $newDate = date("d-m-Y", strtotime($orgDate)); echo "New date format is: ".$newDate. " (MM-DD-YYYY)"; ?>
将 DD-MM-YYYY 转换为 YYYY/MM/DD
现在,假设日期为 DD-MM-YYYY 格式的 15-05-2016。
它由破折号 (-) 符号分隔。
让我们尝试将其转换为 2016/05/15 (YYYY/MM/DD) 格式,以斜杠 (/) 分隔。
以下是如何做到这一点:
<?php $orgDate = "15-05-2016"; $date = str_replace('-"', '/', $orgDate); $newDate = date("Y/m/d", strtotime($date)); echo "New date format is: ".$newDate. " (YYYY/MM/DD)"; ?>
本教程将介绍如何在 PHP 中转换日期格式。
通常,使用 strtotime() 和 date() 等内置函数来实现所需的转换。
将 YYYY-MM-DD 转换为 MM-DD-YYYY
现在,想象一下 YYYY-MM-DD 格式的日期 2016-05-15.
让我们将其转换为 05-15-2016 (MM-DD-YYYY),如下所示:
<?php $orgDate = "2016-05-15"; $newDate = date("m-d-Y", strtotime($orgDate)); echo "New date format is: ".$newDate. " (MM-DD-YYYY)"; ?>
日期:2020-06-02 22:15:46 来源:oir作者:oir