如何在PHP的Class DateTime中使用格式methode,并采用以下格式:
' Y-m-d H:i' 或只是日期' Y-m-d' 。
这是我的代码,我把我拍摄的照片放到了一张照片上:
$thisday = new \DateTime(); // I want to take the system date is it ok this instruction ?
$thisday->format('Y-m-d');
dump($thisday);
die();
我如何才能参加2016-04-21?
或者选择日期,小时和分钟?
答案 0 :(得分:4)
format()
不会将原始DateTime
对象转换为您的格式化结果,它只会返回您未分配给任何内容的格式化结果。你需要分配
$thisday->format('Y-m-d');
到一个新变量,并使用它。
答案 1 :(得分:1)
您需要为结果分配变量。 DateTime::format
返回值,而不是更改对象本身
$str = $thisday->format('Y-m-d');
dump($str);