一个简短而简单的问题,我无法真正找到答案.
在程序PHP中我可以回复一个日期
echo date('Y-m-d'); ?>
Run Code Online (Sandbox Code Playgroud)
在面向对象的PHP中,我必须使用两行
$now = new DateTime();
echo $now->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)
有可能在一行中完成吗?
Eug*_*oiu 12
echo (new DateTime())->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)
dan*_*opz 12
有两种选择:
使用括号创建一个 DateTime 实例并格式化结果:
// requires PHP >= 5.4
echo (new DateTime())->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)您可以使用该date_create功能:
// date_create is similar to new DateTime()
echo date_create()->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)现场示例:https : //3v4l.org/fllco