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

3

我有一些日期以以下字符串形式返回:

Fri, 13 Aug 2010 01:48:47 -0400 (EDT)

我希望解析这个并将其转换为日期时间戳,就像这样:

2010-08-13 01:48:47

任何帮助都是棒极了...谢谢!

请注意,如果您的应用需要考虑时区,请确保将所有时间转换为相同的时区。 - Rob Olmos
1个回答

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

这将输出:

2010年8月13日01:48:47


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接