在GM中将GMT日期格式转换为简单日期

时间:2015-05-01 19:17:23

标签: php date laravel

我想将我的日期从GMT转换为简单的日期格式,我在这个网站上查看了许多问题和答案,但没有成功。

我有日期

  

$ date ='2010-12-01T02:00:00:000-0500';

我希望将此日期转换为12-01-2010,我已尝试使用date('d-m-Y',strtotime($date));,但此处不起作用。

先谢谢。

1 个答案:

答案 0 :(得分:1)

这应该适合你:

只需使用DateTime::createFromFormat()在格式化日期之外创建DateTime对象,如下所示:

$date = "2010-12-01T02:00:00:000-0500";
$date = DateTime::createFromFormat("Y-m-d\TH:i:s:uP", $date);
echo $date->format("m-d-Y");

输出:

12-01-2010