Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/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
转换ddd,dd-MMM-yyy-HH';:';mm';:';ss&x27;使用php将GMT日期类型转换为可读格式_Php_Date_Datetime - Fatal编程技术网

转换ddd,dd-MMM-yyy-HH';:';mm';:';ss&x27;使用php将GMT日期类型转换为可读格式

转换ddd,dd-MMM-yyy-HH';:';mm';:';ss&x27;使用php将GMT日期类型转换为可读格式,php,date,datetime,Php,Date,Datetime,是我在字符串中得到的输出。我需要将此格式转换为UNIX时间戳,但它的格式不正确,给定字符串的格式是 Tue, 12 Jul 2016 07:44:24 GMT 我希望此日期为PHP标准格式,用于UNIX时间戳转换 谢谢使用将其转换为UNIX时间戳 例如: ddd, dd MMM yyyy HH':'mm':'ss 'GMT 如果尚未在服务器级别设置默认时区,请确保设置默认时区: $time = strtotime('Tue, 12 Jul 2016 07:44:24 GMT'); echo

是我在字符串中得到的输出。我需要将此格式转换为UNIX时间戳,但它的格式不正确,给定字符串的格式是

Tue, 12 Jul 2016 07:44:24 GMT
我希望此日期为PHP标准格式,用于UNIX时间戳转换

谢谢

使用将其转换为UNIX时间戳

例如:

ddd, dd MMM yyyy HH':'mm':'ss 'GMT 
如果尚未在服务器级别设置默认时区,请确保设置默认时区:

$time = strtotime('Tue, 12 Jul 2016 07:44:24 GMT');
echo date('Y-m-d H:i:s', $time);

您的字符串
Tue,2016年7月12日07:44:24 GMT
实际上是一个
RFC2822格式的日期。您可以通过
strotime()
DateTime
输入并运行此字符串,然后根据需要设置格式

如果您希望格式化回RFC 2822格式化日期,请使用
r
作为格式化字符,请参阅函数


请检查此链接可能会对您有所帮助不,我已经检查过了。此链接工作正常。。非常感谢兄弟会这也很有效。。谢谢:-)
date_default_timezone_set('Europe/London');