我有一个日期字符串,如下所示:
Thu Feb 09 2012 07:25:00 GMT 0000 (GMT Standard Time)
我需要将其转换为
d-m-Y H:i
格式。
关于如何做到这一点的任何想法?
答案 0 :(得分:2)
$date = 'Thu Feb 09 2012 07:25:00 GMT 0000 (GMT Standard Time)';
$date = str_replace(' 0000 (GMT Standard Time)','',$date);
$date = strtotime($date);
echo date('d-m-Y H:i',$date);
答案 1 :(得分:2)
假设PHP 5.4+,您可以使用(demo)
$d = 'Thu Feb 09 2012 07:25:00 GMT 0000 (GMT Standard Time)';
$obj = DateTime::createFromFormat('D M d Y H:i:s e +', $d);
答案 2 :(得分:1)
答案 3 :(得分:1)
使用子字符串解析字符串,然后使用mktime构建日期,最后使用日期函数对其进行格式化。