将日期时间转换为不同的格式
在本节中,我们将了解如何将日期格式 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
