当我var_dump()
时,我得到了这个回复
object(DateTime)#1 (3) {
["date"]=> string(19) "2003-07-01 13:38:43"
["timezone_type"]=> int(3)
["timezone"]=> string(11) "Asia/Muscat" }
请告诉我,如何从此对象输出参数日期?
答案 0 :(得分:2)
你应该可以简单地使用
echo $dateObject->date;
否则,请查看DateTime#format
方法
echo $dateObject->format('Y-m-d H:i:s');
// => 2003-07-01 13:38:43
这样更好一些,因为它允许您根据需要格式化输出。
答案 1 :(得分:2)
我看一下var_dump的结果,你会看到你正在处理一个DateTime类的实例:
object(DateTime)#1(3){
知道这一点,您应该转到PHP类参考并查看文档:{{3}}
在那里你会发现如何使用这个特定的类。如果您查看方法列表,您将找到一个方法DateTime :: format,这是您需要的方法。 http://php.net/manual/en/class.datetime.php
答案 2 :(得分:0)
试试吧
$datetime = new Datetime();
echo $datetime->format('Y-m-d H:i:s');