我已经研究了很多关于如何将PHP DateTime对象转换为字符串的站点.我总是看到"字符串到日期时间",而不是"日期时间到字符串"
PHP DateTime可以重复,但我想用PHP字符串函数处理我的DateTime.
我的问题是,如何让PHP dateTime对象成为一个从此类代码开始的字符串:
$dts = new DateTime(); //this returns the current date time
echo strlen($dts);
我已经研究了很多关于如何将PHP DateTime对象转换为字符串的站点.我总是看到"字符串到日期时间",而不是"日期时间到字符串"
PHP DateTime可以重复,但我想用PHP字符串函数处理我的DateTime.
我的问题是,如何让PHP dateTime对象成为一个从此类代码开始的字符串:
$dts = new DateTime(); //this returns the current date time
echo strlen($dts);
您可以使用DateTime
类的format
方法:
$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";
}