Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-转换日期_Php - Fatal编程技术网

PHP-转换日期

PHP-转换日期,php,Php,我在RSS提要中有以下日期和时间: Fri, 01 Oct 2010 12:26:57 +0000 但是,我只想显示: Fri, 01 Oct 2010 12:26:57 在PHP中应该有一种非常简单的方法来实现这一点,对吗?$clean\u string=str\u replace+0000,$your\u date\u string;我应该做这项工作 请参见$clean\u string=str\u replace+0000,$your\u date\u string;我应该做这项工作

我在RSS提要中有以下日期和时间:

Fri, 01 Oct 2010 12:26:57 +0000
但是,我只想显示:

Fri, 01 Oct 2010 12:26:57
在PHP中应该有一种非常简单的方法来实现这一点,对吗?

$clean\u string=str\u replace+0000,$your\u date\u string;我应该做这项工作

请参见

$clean\u string=str\u replace+0000,$your\u date\u string;我应该做这项工作


请参见如果您不介意以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);

如果您不介意在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);
此处的可能副本是更好的副本:此处的可能副本是更好的副本: