2010-10-06 53 views
1

我有一個RSS feed以下日期和時間:PHP - 變換日期

Fri, 01 Oct 2010 12:26:57 +0000 

不過,我只是想顯示:

Fri, 01 Oct 2010 12:26:57 

應該有一個非常簡單的方法來做到這一點在PHP中,對嗎?

+0

可能重複的[PHP轉換一個日期到另一個日期格式](http://stackoverflow.com/questions/2167916/php-convert-one-date-into-another-date-format) – 2010-10-06 13:09:32

+0

這裏是一個更好的欺騙:http://stackoverflow.com/questions/3337088/strtotime-to-convert-both-date-and-time – 2010-10-06 13:12:37

回答

0

$clean_string = str_replace(" +0000", "", $your_date_string);應該做的工作

看到str_replace doc

5

如果你不介意顯示UTC/GMT日期(我忘了),那麼就使用子脫光了+0000。但是,如果您想要本地時間,則必須將該字符串轉換爲時間戳,然後將時間戳格式化爲日期字符串。

$uncleandate = 'Fri, 01 Oct 2010 12:26:57 +0000'; 
$timestamp = strtotime($uncleandate); 
$cleandate = date('D, d M Y H:i:s', $timestamp);