我想将此日期格式:“Tue Apr 3 15:00:03 GMT + 0300 2012”更改为“3.4.2012”并使用PHP。有可能吗?
我试过了:
$date="Tue Apr 3 15:00:03 GMT+0300 2012";
echo date('d.m.Y', strtotime($date));
但结果是:03.04.2015
。我做错了什么?
答案 0 :(得分:4)
Read the Manual在使用函数之前,特别是在让其他人为您阅读之前,就像我刚回答您的问题一样:
date('j.n.Y', strtotime($date));
答案 1 :(得分:3)
您的日期格式不正确,至少它不是RFC 2822日期格式,
Tue, 3 Apr 2012 15:00:03 +0300
strtotime
非常灵活,但无法猜出你的意思......