发布日期:2018-03-26
PHP中转换DataTime为字符串+ 查看更多
PHP中转换DataTime为字符串
+ 查看更多
发布日期:2018-03-26 14:23
分类:PHP
浏览次数:90
问题描述:我已经搜索了好多网站”如何把DataTime对象转换为字符串,可是结果全是字符串转换为DataTime对象。
PHP的DataTime可能被返回,但是我想形参为字符串类型的DataTime值的函数
现在我的问题是如何在PHP中转换DataTime为这样的字符串
>
PHP的DataTime可能被返回,但是我想形参为字符串类型的DataTime值的函数
现在我的问题是如何在PHP中转换DataTime为这样的字符串
<?php $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');如果格式转换因为某些原因失败了,他将会返回FALSE。在一些情况下,使用这段保护代码可能有意义:
if ($result) { echo $result; } else { // format failed echo "Unknown Time"; }