2013-06-04 49 views
1

我有一些PHP代碼,調用一個日期與$修改[$ x],我需要格式化爲(D,d M Y H:我:S T)爲RSS提要。如何把日期格式在php

日期看起來像20130306噹噹前顯示

的時間應該是上午10點

我一直在嘗試使用date_format($date, 'D, d M Y H:i:s'),但我不能讓它工作

數組我我試圖格式化爲 $修改[$ x] = $年。 $月。 $天;

回答

2

嘗試:

date('D, d M Y H:i:s T', strtotime('20130306 10am')); 

或:

$date = new DateTime('20130306 10am'); 
$date->format('D, d M Y H:i:s T'); 

例子:

$modified[$x] = date('D, d M Y H:i:s T', strtotime($year.$month.$day.' 10am')); 
+0

我想我不知道該怎麼辦格式化陣列 – RLeisinger

+0

內的日期如果時間上午10點,然後嘗試'$修改[$ X] = $每年$每月$日「。 10 am'',然後通過日期函數'date('D,d M Y H:i:s T',strtotime($ modified [$ x]))',我希望我能理解這個問題。 – Danijel

+0

或者可能像'$ modified [$ x] = date('D,d MYH:i:s T',strtotime($ modified [$ x]。'10am'));' – Danijel

2

嘗試

date_format('D, d M Y H:i:s',$date) 

如果$日期是你可能需要做一個字符串

date_format('D, d M Y H:i:s',strtotime($date))