gpt4 book ai didi

php - 格式化MySQL时间戳为ics格式

转载 作者:行者123 更新时间:2023-12-01 00:21:07 25 4
gpt4 key购买 nike

我正在尝试将一些 MySQL 时间戳转换为官方的 .ics 格式。不幸的是,我总是得到输出“19700101T013334Z”。

MySQL 格式:2014-09-29 18:00:00

这是我的 PHP 函数,应该相应地转换日期:

function dateToCal($timestamp) {
return date('Ymd\THis\Z', $timestamp);
}

我做错了什么?

最佳答案

date()期望 Unix 时间戳作为第二个参数。您可以使用 strtotime()为您将 $timestamp 转换为 Unix 时间戳。

function dateToCal($timestamp) {
return date('Ymd\THis\Z', strtotime($timestamp));
}

如果您在查询中使用 UNIX_TIMESTAMP() 将该日期转换为 Unix 时间戳,可能会更容易、更好。 .

关于php - 格式化MySQL时间戳为ics格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26149556/

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