2016-12-26 72 views
-1

我有这个DateTime无法解析字符串错误在PHP中。我曾尝试应用我在网上阅读的解决方案,但目前为止还没有任何工作。我的问题是,DateTime()有可能被禁用。即使是最简单的代码PHP日期时间错误;无法解析字符串

$date = new DateTime('2010-5-5'); 
echo $date->format('Y-m-d); 

不起作用。 我也试过使用静态函数createFromFormat()。而且我也没有从Class中调用DateTime类,所以我不需要反斜杠。我能做些什么请

+1

拼写错误回声$日期 - >格式(“Y-M-d”); –

+0

@Denny感谢您的纠正,但它仍然无法正常工作。我已经在这一些日子了。必须来stackoverflow可能的解决方案。 –

+0

对我很好,只是复制粘贴你的代码 – MacBooc

回答

1

使用这一个日期格式,所以你可以给输入格式,并得到输出格式也

$date = DateTime::createFromFormat('d/m/Y', $date); 
$fromdate = $date->format('Y-m-d'); 
+0

现在正在工作。感谢您的时间。 –