PHP致命错误:调用布尔值的成员函数format() [英] PHP Fatal error: Call to a member function format() on boolean
本文介绍了PHP致命错误:调用布尔值的成员函数format()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
崩溃:
<?php
$date = "13-06-2015 23:45:52";
echo Datetime::createFromFormat('d-m-Y h:i:s', $date)->format('Y-m-d h:i:s');
?>
PHP致命错误:调用成员函数格式()布尔值
PHP Fatal error: Call to a member function format() on boolean
但与其他日期有效:
<?php
$date = "10.06.2015 09:25:52";
echo Datetime::createFromFormat('d-m-Y h:i:s', $date)->format('Y-m-d h:i:s');
?>
格式错误
推荐答案
这两个例子都有效,因为您有多个错误:
Neither example work as you have multiple errors:
- 您忘记了第二个参数到
datetime :: createFromFormat()
-
h:i:s
应该是H:i:s
- 第二个例子中的日期由
分隔。
code> -
- You forgot your second parameter to
Datetime::createFromFormat()
h:i:s
should beH:i:s
- Your date in the second example is separated by a
.
not a-
修正:
<?php
$date = "13-06-2015 23:45:52";
echo Datetime::createFromFormat('d-m-Y H:i:s', $date)->format('Y-m-d h:i:s');
$date = "10.06.2015 09:25:52";
echo Datetime::createFromFormat('d.m.Y H:i:s', $date)->format('Y-m-d h:i:s');
?>
这篇关于PHP致命错误:调用布尔值的成员函数format()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文