我需要从RSS提要中获取数据,然后将其保存到MySQL。问题是在RSS提要日期时间格式是这样的:Sun, 09 Nov 2014 12:00:38 +0200
我如何将其转换为格式,以便我可以将其保存到数据库?以及当我想以相同的格式再次显示它时如何将其转换回来?
答案 0 :(得分:2)
试试这个
$DateTime= date("Y-m-d H:i:s", strtotime("Sun, 09 Nov 2014 12:00:38 +0200"));
echo $DateTime;
要从db中检索,请在选择查询中使用
DATE_FORMAT(date_column, '%a %d %b %Y %T')
答案 1 :(得分:0)
如果你和MySQL一起使用PHP,strtotime()是很好的PHP函数:)
http://php.net/manual/en/function.strtotime.php
date_default_timezone_set('UTC');
$date_string = 'Sun, 09 Nov 2014 12:00:38 +0200';
echo 'original string: '.$date_string.'<br/>';
$unix_time_stamp = strtotime($date_string );
echo 'timestamp: '.$unix_time_stamp.'<br/>';
$old_format = date("D, j M Y H:i:s O", $unix_time_stamp );
echo 'back to originalt: '.$old_format;
上的示例
您可以使用php date()
获取所需的任何日期格式