我有以下代码要插入timestamp
到mySql数据库中i need to this for customize
:
$datepub = $_POST['datepub'];
$timepub = $_POST['timepub'];
$timedate = $datepub .''.$timepub;
$datetime = DateTime::createFromFormat('Y/m/d h:i:s', $timedate);
$month = $datetime->format('m'); // Line 61
$year = $datetime->format('Y');
$date = $datetime->format('d');
$hour = $datetime->format('h');
$minute = $datetime->format('i');
$sec = $datetime->format('s');
但是我看到这个错误:
Fatal error: Call to a member function format() on a non-object in C:\xampp\htdocs\cms\modules\add.php on line 61
当我的echo $timedate
输出是:2014/03/1516:45:30
我该如何解决此错误?
更正如下:
$timedate = $datepub .' '.$timepub;//add a space
$datetime = DateTime::createFromFormat('Y/m/d H:i:s', $timedate); //need capital H
干杯,
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句