另一个简单的问题。我发现了这段非常酷的代码片段:
$date_str = "Jan 14th 2011";
$date = date_parse_from_format('M jS Y', $date_str);
echo $date->format('Y-m-d');
但是当我在我的计算机上运行它时,它会显示致命错误:在非对象第 3 行调用成员函数 format()。
该代码取自此处将日期字符串转换为日期,因此我认为它很好,但看起来它正在引用一个不存在的对象。
我一直在查看http://php.net/manual/en/function.date-parse-from-format.php和http://www.w3schools.com/php/php_ref_date.asp等等,但我有没有发现任何线索。
我的问题是这段代码是否应该作为独立的一段代码工作。如果是这样,为什么它对我不起作用?否则,我是否应该让它按预期工作。