2014-06-11 170 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