Php 将日期格式转换为mysql时间戳
我有一些日期返回为以下字符串:Php 将日期格式转换为mysql时间戳,php,datetime,date,date-format,Php,Datetime,Date,Date Format,我有一些日期返回为以下字符串: Fri, 13 Aug 2010 01:48:47 -0400 (EDT) 我想对其进行解析并将其转换为日期戳,如下所示: 2010-08-13 01:48:47 $date = "Fri, 13 Aug 2010 01:48:47 -0400 (EDT)"; $date = explode('-',$date); echo date("Y-m-d H:i:s", strtotime($date[0])); //does not use TimeZone in
Fri, 13 Aug 2010 01:48:47 -0400 (EDT)
我想对其进行解析并将其转换为日期戳,如下所示:
2010-08-13 01:48:47
$date = "Fri, 13 Aug 2010 01:48:47 -0400 (EDT)";
$date = explode('-',$date);
echo date("Y-m-d H:i:s", strtotime($date[0])); //does not use TimeZone info
任何帮助都会很棒。。。谢谢大家! 看起来您不想转换时区。 您可以使用以下命令和函数执行此操作:
2010-08-13 01:48:47
$date = "Fri, 13 Aug 2010 01:48:47 -0400 (EDT)";
$date = explode('-',$date);
echo date("Y-m-d H:i:s", strtotime($date[0])); //does not use TimeZone info
这将产生:
2010-08-13 01:48:47
如果这适用于您的应用程序,请小心确保您的所有时间都转换为同一时区。