如何将20120204
转换为Mon, 04 Feb 2012 00:00:00 +0000
之类的内容?
PHP的版本是5.4。
答案 0 :(得分:1)
$> php -r 'echo date("r", mktime(0,0,0,2,4,2012));'
会给你Sat, 04 Feb 2012 00:00:00 +0530
...
在申请日期之前,您可能还想检查此方法:
$> php -r 'print_r(strptime("20120204", "%Y%m%d"));'
将为您提供输入数据格式的组件
答案 1 :(得分:1)
通常建议使用PHP的DateTime类进行日期处理/操作。所以你会做这样的事情
$dateString = '20120204';
$dateObject = DateTime::createFromFormat( 'Ymd', $dateString );
echo $dateObject->format( 'r' );