PHP Symfony2 中的情况:
$myDate = new \DateTime();
var_dump($myDate);
返回:
class DateTime#17476 (3) {
public $date =>
string(19) "2014-05-26 14:44:53"
public $timezone_type =>
int(3)
public $timezone =>
string(13) "Europe/Warsaw"
}
但是:
$myDate = new \DateTime();
var_dump($myDate->date);
返回... NULL
我做错了什么?
最佳答案
主要是你用错了,需要正确使用DateTime方法。
在这种情况下,使用->format()
。有关更多信息,请阅读 manual .考虑这个例子:
$myDate = new \DateTime();
// yyyy-mm-dd hh:mm:ss
echo $myDate->format('Y-m-d H:i:s'); // output: 2014-05-26 20:54:21
// timestamp
echo $myDate->getTimestamp(); // output: 1401108861
关于php - DateTime() 工作错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870556/