-1
$now=new DateTime('now');
$dnow=$now->format('d-m-Y');
print_r("it is now ".$dnow);
但是,这会导致缓存溢出, 的错误,我想使$ dnow字符串与其他字符串来连接。
$now=new DateTime('now');
$dnow=$now->format('d-m-Y');
print_r("it is now ".$dnow);
但是,这会导致缓存溢出, 的错误,我想使$ dnow字符串与其他字符串来连接。
您使用的是哪个版本的PHP?我正在运行PHP 5.3.6,你的代码运行得很好。但要把它变成一个字符串,你可以在像这样的数据前添加(字符串):
$now = new DateTime('now');
$dnow = (string) $now->format('d-m-Y');
print_r("it is now ".$dnow);
字符串转换不需要。 ['DateTime :: format()'](http://php.net/datetime.format)保证返回一个字符串或false,它将被自动字符串化为空字符串。 – Charles 2012-02-16 08:12:20
“缓存溢出”?代码工作得很好。 – deceze 2012-02-16 02:59:44
究竟是什么错误?这对我来说很好,就像'$ dnow'一样。 – seanbreeden 2012-02-16 03:01:45
为什么print_r不回声? – 2012-02-16 03:07:02