PHP 如何更改日期格式

PHP 如何更改日期格式

要转换日期时间格式,PHP提供了 strtotime()date() 函数。我们可以将一个格式更改为另一个格式。 例如 ,我们在一个变量中存储了MM-DD-YYYY格式的日期,我们想要将其更改为DD-MM-YYYY格式。

我们可以使用strtotime()和date()函数来实现这种转换。这些是PHP的内置函数。strtotime()首先将日期转换为秒,然后使用date()函数在任何格式下重新构建日期。以下是一些将日期格式转换的示例。

改变YYYY-MM-DD为DD-MM-YYYY

在下面的示例中,我们有一个2019-09-15格式的日期,我们将其转换为DD-MM-YYYY格式的15-09-2019。

<?php
    orgDate = "2019-09-15";newDate = date("d-m-Y", strtotime(orgDate));
    echo "New date format is: ".newDate. " (MM-DD-YYYY)";
?>

输出

New date format is: 15-09-2019 (DD-MM-YYYY)

将YYYY-MM-DD改为MM-DD-YYYY

在下面的示例中,我们有一个日期2019-02-26,格式为YYYY-MM-DD,并且我们将把它转换为02-26-2019(MM-DD-YYYY)格式。

<?php
    orgDate = "2019-02-26";newDate = date("m-d-Y", strtotime(orgDate));
    echo "New date format is: ".newDate. " (MM-DD-YYYY)";
?>

输出

New date format is: 02-26-2019 (MM-DD-YYYY)

将DD-MM-YYYY转换为YYYY-MM-DD

在下面的示例中,我们有一个以DD-MM-YYYY格式表示的日期17-07-2012,并且我们将其转换为2012-07-17 (YYYY-MM-DD)格式。

<?php
    orgDate = "17-07-2012";newDate = date("Y-m-d", strtotime(orgDate));
    echo "New date format is: ".newDate. " (YYYY-MM-DD)";
?>

输出

New date format is: 2012-07-17 (YYYY-MM-DD)

将 DD-MM-YYYY 更改为 YYYY/MM/DD

假设我们有一个以破折号(-)分隔的DD-MM-YYYY格式的日期17-07-2012。我们希望将其转换为以斜杠(/)分隔的2012/07/17(YYYY/MM/DD)格式。在下面的示例中,DD-MM-YYYY格式被转换为YYYY-MM-DD格式,并且破折号(-)会被斜杠(/)替代。

<?php
    orgDate = "17-07-2012";date = str_replace('-"', '/', orgDate);newDate = date("Y/m/d", strtotime(date));
    echo "New date format is: ".newDate. " (YYYY/MM/DD)";
?>

输出结果

 date format is: 2012/07/17 (YYYY/MM/DD)

改变日期时间格式

在下面的示例中,我们将把日期格式从 MM-DD-YYYY 转换为 YYYY-DD-MM 格式,并将12小时制的时间转换成24小时制的时间。

<?php
    date = "06/13/2019 5:35 PM";
    //converts date and time to secondssec = strtotime(date);
    //converts seconds into a specific formatnewdate = date ("Y/d/m H:i", sec);
    //Appends seconds with the timenewdate = newdate . ":00";
    // display converted date and time
    echo "New date time format is: ".newDate;
?>

输出

New date time format is: 2019/13/06 17:35:00

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程