将日期格式转换为mysql时间戳

dzm*_*dzm 3 php datetime date date-format

我有一些日期作为以下字符串返回:

Fri, 13 Aug 2010 01:48:47 -0400 (EDT)
Run Code Online (Sandbox Code Playgroud)

我想解析它并将其转换为日期时间戳,所以像这样:

2010-08-13 01:48:47
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒......谢谢!

sha*_*mar 9

看起来您不希望转换时区.

你可以使用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
Run Code Online (Sandbox Code Playgroud)

这输出:

2010-08-13 01:48:47