致命错误:在非对象上调用成员函数format()

时间:2013-03-22 14:46:56

标签: php mysql date

我使用PHP脚本来获取以下字符串日期:

"Wednesday, 6 March, 2013"

我想将其格式化为MySQL date,以便可以将其插入MySQL数据库。

我收到以下错误。

Fatal error: Call to a member function format() on a non-object in 
C:\easyphp\www\twinfocus\submitcalendaritem.php on line 13

PHP脚本:

if (isset($_POST['weddingdate'])){
    $weddingdate = $_POST['weddingdate'];
}
else {
    $weddingdate = '';
}

$date = Date::createFromFormat("D F d, Y", $weddingdate);
$processedweddingdate = $date->format("Y-m-d");

echo $processedweddingdate;

我不确定发生了什么。这个错误意味着什么?

1 个答案:

答案 0 :(得分:0)

"Wednesday, 6 March, 2013"

"D F d, Y"

这些如何组合在一起?

请阅读手册中格式参数的说明。

相关问题