gpt4 book ai didi

php - 从电子邮件标题转换数据

转载 作者:可可西里 更新时间:2023-11-01 12:46:13 28 4
gpt4 key购买 nike

有谁能帮助我如何从电子邮件标题转换数据?

我有来自电子邮件标题的下一个日期格式:2010 年 4 月 28 日星期三 21:59:49 -0400

我需要将它们转换为 mysql 日期或时间戳。谢谢!

最佳答案

你应该使用 DateTime为此,特别是DateTime::createFromFormat() :

$str = 'Wed, 28 Apr 2010 21:59:49 -0400';
$date = DateTime::createFromFormat( 'D, d M Y H:i:s O', $str);

现在,您在 $date 中有一个 Date 对象,您可以获取 unix 时间戳(如果这是您想要的),或者您可以将其格式化为 MySQL 的日期。

echo $date->getTimestamp(); // Outputs: 1272506389
echo $date->format( 'Y-m-d H:i:s'); // For MySQL column, 2010-04-28 21:59:49

您可以在 the demo 中看到它在工作.

关于php - 从电子邮件标题转换数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11760924/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com