2014-06-11 131 views
-3

我从邮件源获得日期如下:2013年7月22日星期一09:08:50 +0200 我必须从此日期约会:2013-07-22。 我试试这个PHP从字符串中获取日期

$date = "Mon, 22 Jul 2013 09:08:50 +0200"; 
date("Y-m-d", strtotime($date)) 

我做错了什么?

+0

你甚至没有'echo' /'print'出来。阅读手册。 – Raptor

+1

没有错,除了语法:http://codepad.org/d2Xklppb –

+0

在date()和echo之前加上';'以便开始:) – DarkSide

回答

2

您需要回显结果值。另请注意,输出将受运行PHP脚本的计算机上的时区影响。

+1

*受时区影响* – Raptor

+0

@Raptor,谢谢 - 更新:) – Nils

2

使用这样

 $date = "Mon, 22 Jul 2013 09:08:50 +0200"; 
     echo date("Y-m-d", strtotime($date)); 
+0

是啊! strtotime()是一种很好的方法和常用的方法,将字符串中的日期转换为您需要的格式。 – heinkasner