-1
$now = new DateTime();
print_r($now);
print $now->date; // print the current date

但是如果 print_r($now); 评论是否显示错误?

$now = new DateTime();
print $now->date; // Notice: Undefined property: DateTime::$date in
4

3 回答 3

0

当您想使用DateTime对象打印日期时,请使用以下方法:

$Date = new DateTime();
$Date->format('d/m/Y H:i');

以下页面可以帮助您格式化输出:

http://php.net/manual/en/function.date.php

于 2013-07-24T07:51:20.923 回答
0

这个类中没有这样的属性。改用格式功能:

echo $date->format('d.m.Y H:i:s');

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

于 2013-07-24T07:50:26.343 回答
0

这是PHP 中的一个错误(我不确定哪些版本会受到影响)。

DateTime没有属性,date调用它会创建一个print_r“隐藏”属性,看起来它在那里(用 显示print_r)但实际上不是(你无法获得它的值)。

取而代之的是,用于DateTime::format以您想要的任何格式获取日期值。

于 2013-07-24T07:50:32.663 回答