我在RSS源中有以下日期和时间:
Fri, 01 Oct 2010 12:26:57 +0000
Run Code Online (Sandbox Code Playgroud)
但是我只想显示:
Fri, 01 Oct 2010 12:26:57
Run Code Online (Sandbox Code Playgroud)
在PHP中应该有一个非常简单的方法,对吧?
如果您不介意以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);
Run Code Online (Sandbox Code Playgroud)