无法访问PHP日期对象中的属性

时间:2015-05-12 11:08:00

标签: php

我正在创建一个日期时间对象:

$datetime = date_create_from_format('Y-m-d\TH:i:sP', $string);

这为对象提供了属性datetimezone_typetimezone。但我无法访问任何这些属性:

return $datetime->date;

返回null。我做错了什么?

编辑:

var_dump($ datetime)给出:

object(DateTime)#807 (3) {
  ["date"]=>
  string(19) "2015-04-14 13:28:06"
  ["timezone_type"]=>
  int(1)
  ["timezone"]=>
  string(6) "+00:00"
}

1 个答案:

答案 0 :(得分:1)

在php中有关于此的Bug issue。你无法直接访问它。使用format方法。试试 -

$datetime->format('Y-m-d H:i:s')