PHP如何从对象获取参数?

时间:2012-12-11 07:24:48

标签: php date

当我var_dump()时,我得到了这个回复

object(DateTime)#1 (3) { 
["date"]=> string(19) "2003-07-01 13:38:43" 
["timezone_type"]=> int(3) 
["timezone"]=> string(11) "Asia/Muscat" }

请告诉我,如何从此对象输出参数日期

3 个答案:

答案 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');

http://php.net/manual/en/datetime.format.php

相关问题