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

发布于 2024-09-17 01:11:09 字数 187 浏览 4 评论 0原文

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

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

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

2010-08-13 01:48:47

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

I have some dates that are returned as the following string:

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

I'd like to parse this and turn it into a datetime stamp, so like this:

2010-08-13 01:48:47

Any help would be awesome... thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁与争疯 2024-09-24 01:11:10

看来您不希望转换时区。

您可以使用 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

It looks like you do NOT want the timezone to be converted.

You can do it using date() and strtotime() functions like this:

$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

This outputs:

2010-08-13 01:48:47

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文