3
我有一个返回为以下字符串一些日期:转换日期格式到MySQL时间戳
Fri, 13 Aug 2010 01:48:47 -0400 (EDT)
我想分析这个,把它变成一个日期时间戳,所以像这样的:
2010-08-13 01:48:47
任何帮助将是可怕的...谢谢!
我有一个返回为以下字符串一些日期:转换日期格式到MySQL时间戳
Fri, 13 Aug 2010 01:48:47 -0400 (EDT)
我想分析这个,把它变成一个日期时间戳,所以像这样的:
2010-08-13 01:48:47
任何帮助将是可怕的...谢谢!
它看起来像你不希望时区被转换。
可以使用date()
和strtotime()
功能,这样做:
$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 1时48分47秒
太棒了,谢谢! – dzm 2010-09-05 17:49:17
要小心以确保您的所有时间都转换为相同的时区,如果这适用于您的应用程序。 – 2010-09-04 19:00:28