【问题标题】:Convert date format to mysql time stamp将日期格式转换为mysql时间戳
【发布时间】:2010-09-04 18:35:29
【问题描述】:

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

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

我想解析这个并把它变成一个日期时间戳,所以像这样:

2010-08-13 01:48:47

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

【问题讨论】:

  • 如果这适用于您的应用,请注意确保您的所有时间都转换为同一时区。

标签: php datetime date date-format


【解决方案1】:

您似乎不想转换时区。

您可以使用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 01:48:47

【讨论】:

    猜你喜欢
    • 2011-03-05
    • 2016-11-26
    • 2022-10-15
    • 2019-02-25
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 2020-02-23
    相关资源
    最近更新 更多