我从facebook和google docs收到此日期格式:
2011-02-25T10:55:25+0000
如何将其转换为
之类的内容25/02/2011 10:55:25
答案 0 :(得分:10)
<?php
$date = new DateTime('2011-02-25T10:55:25+0000');
print $date->format('d/m/Y H:i:s');
?>
请不要忘记使用此示例设置正确的时区。有关更多详细信息,请参阅php.net网站上的datetime文档。
答案 1 :(得分:4)
使用strtotime获取时间戳。
$ts = strtotime('2011-02-25T10:55:25+0000');
echo date('d/m/Y H:i:s', $ts);
答案 2 :(得分:1)
答案 3 :(得分:-1)
$out = preg_replace( "/^([0-9]+)-([0-9]+)-([0-9]+)T([0-9]+:[0-9]+:[0-9]+)\+([0-9]+)/", "\$3/\$2/\$1 \$4", $in );