使用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 中将 DateTime 对象转换为字符串的最直接、最有效的方法。
日期:2020-06-02 22:15:47 来源:oir作者:oir