我已经研究了很多关于如何将 PHP DateTime 对象转换为字符串的网站。我总是看到“字符串到日期时间”而不是“日期时间到字符串”
PHP DateTime 可以回显,但我想用 PHP 字符串函数处理我的 DateTime。
我的问题是如何将 PHP dateTime 对象转换为从这种代码开始的字符串:
$dts = new DateTime(); //this returns the current date time echo strlen($dts);
您可以使用该类的format方法DateTime:
format
DateTime
$date = new DateTime('2000-01-01'); $result = $date->format('Y-m-d H:i:s');
如果format由于某种原因失败,它将返回FALSE。在某些应用程序中,处理失败的情况可能是有意义的:
FALSE
if ($result) { echo $result; } else { // format failed echo "Unknown Time"; }