致命错误:未捕获错误:在布尔值上调用成员函数format()

时间:2017-07-13 02:34:12

标签: php

<?php 
$date = "2016-12-14 00:00";
$dt_format = "d/m/Y H:i";
$date = date_create_from_format($dt_format, $date);
$date = $date->format('Y-m-d');
echo $date;`
?>

这显示致命错误:未捕获错误:在布尔值上调用成员函数format()

这个

有什么问题

1 个答案:

答案 0 :(得分:0)

尝试以这种方式尝试单独使用的程序方式。你为什么混淆OOP和程序方式?使用其中任何一个。在此处查看更多信息http://php.net/manual/en/datetime.createfromformat.php

<强>程序:

   $date = "2016-12-14 00:00";
   $dt_format = "Y-m-d H:i";
   $date = date_create_from_format($dt_format, $date);
   echo date_format($date, $dt_format);

<强> OOP:

   $date = "2016-12-14 00:00";
   $date = DateTime::createFromFormat($dt_format, $date);
   echo $date->format($dt_format);