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



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

我有日期

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

我想将此日期转换为12-01-2010,我已经尝试过使用date('d-m-Y',strtotime($date));但在这里不起作用。

提前谢谢。

这应该适合您:

只需使用 DateTime::createFromFormat() 即可根据格式化日期创建 DateTime 对象,如下所示:

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

输出:

12-01-2010

最新更新