PHP日期时间转换保存到MySQL

PHP日期时间转换保存到MySQL,php,mysql,datetime,Php,Mysql,Datetime,我需要从RSS提要获取数据,然后将其保存到MySQL。问题是RSS提要的日期时间格式是这样的:Sun,2014年11月9日12:00:38+0200如何将其转换为格式,以便将其保存到数据库?当我想用相同的格式再次显示它时,如何将它转换回来?如果您将PHP与MySQL一起使用,strotime()是一个很好的PHP函数:) date\u default\u timezone\u set('UTC'); $date_string='Sun,2014年11月9日12:00:38+0200'; 回显“

我需要从RSS提要获取数据,然后将其保存到MySQL。问题是RSS提要的日期时间格式是这样的:
Sun,2014年11月9日12:00:38+0200
如何将其转换为格式,以便将其保存到数据库?当我想用相同的格式再次显示它时,如何将它转换回来?

如果您将PHP与MySQL一起使用,strotime()是一个很好的PHP函数:)

date\u default\u timezone\u set('UTC');
$date_string='Sun,2014年11月9日12:00:38+0200';
回显“原始字符串:”.$date_字符串。“
”; $unix\u time\u stamp=strottime($date\u字符串); 回显“时间戳:”.$unix_time_stamp.
; $old_format=日期(“D,j M Y H:i:so”,$unix_时间戳); 回显“返回原始高度:”.$old_格式;
榜样

使用php date()可以获得所需的任何日期格式

试试这个

        $DateTime= date("Y-m-d H:i:s", strtotime("Sun, 09 Nov 2014 12:00:38 +0200"));
         echo  $DateTime;
要从数据库中检索,请在select查询中使用

      DATE_FORMAT(date_column, '%a %d %b %Y %T')

将其转换为back Sun,09 Now 2014?您想从2014年11月9日Sun格式的db中获取它吗?这就是问题所在。在这种情况下,您可能想提及截止日期('2011-12-21 02:20pm','%Y-%m-%d%h:%i%p')也可能是的副本
      DATE_FORMAT(date_column, '%a %d %b %Y %T')