我想将我的日期从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