小编典典

将日期时间转换为字符串 PHP

all

我已经研究了很多关于如何将 PHP DateTime 对象转换为字符串的网站。我总是看到“字符串到日期时间”而不是“日期时间到字符串”

PHP DateTime 可以回显,但我想用 PHP 字符串函数处理我的 DateTime。

我的问题是如何将 PHP dateTime 对象转换为从这种代码开始的字符串:

$dts = new DateTime(); //this returns the current date time
echo strlen($dts);

阅读 100

收藏
2022-05-20

共1个答案

小编典典

您可以使用该类的format方法DateTime

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

如果format由于某种原因失败,它将返回FALSE。在某些应用程序中,处理失败的情况可能是有意义的:

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