使用format方法

我们推荐用于将 DateTime 对象转换为字符串的第一种方法是格式。

这是要运行的代码:

$date = new DateTime('2000-01-01');
$result = $date->format('Y-m-d H:i:s');

如果格式化不成功,则返回 FALSE。
在几个应用程序中,最好是像这样处理失败的情况:

if ($result) { 
   echo $result; 
} else { 
   //format failed 
   echo "Unknown Time"; 
}

使用list方法

将 DateTime 对象转换为字符串的另一种转换方法是使用列表。

有了它,就可以对日期组件做任何事情。

以下是使用 list 的更短方法的样子:

list($day,$month,$year,$hour,$min,$sec) = explode("/",date('d/m/Y/h/i/s')); 
echo $month.'/'.$day.'/'.$year.' '.$hour.':'.$min.':'.$sec;
如何在 PHP 中将日期时间转换为字符串

处理日期和时间是 PHP 中最常见的问题之一。
在本教程中,我们选择了在 PHP 中将 DateTime 对象转换为字符串的最直接、最有效的方法。

日期:2020-06-02 22:15:47 来源:oir作者:oir