gpt4 book ai didi

php - 将完整的 Excel 日期序列格式转换为 Unix 时间戳

转载 作者:行者123 更新时间:2023-12-02 13:34:46 25 4
gpt4 key购买 nike

我见过很多关于转换 Excel 序列日期格式的“日期”部分的引用,但每个人似乎都跳过了其中的“时间”部分。

这是我需要做的:

我有一个正在导入的 Excel 文件。正在使用 PHP。

我遇到了 Excel 日期序列格式 (dddddd.tttttt),需要将其转换为整个 Unix 时间戳。

我尝试了一些不同的事情,但我对如何以流畅的 Action 做到这一点感到困惑。

最佳答案

请使用此公式将 Excel 日期更改为 Unix 日期,然后您可以使用“gmdate”获取 PHP 中的真实日期:

UNIX_DATE = (EXCEL_DATE - 25569) * 86400

要将 Unix 日期转换为 Excel 日期,请使用以下公式:

EXCEL_DATE = 25569 + (UNIX_DATE / 86400)

将此公式代入变量后,您可以使用以下示例获取 PHP 中的真实日期:

$UNIX_DATE = ($EXCEL_DATE - 25569) * 86400;
echo gmdate("d-m-Y H:i:s", $UNIX_DATE);

谢谢。

关于php - 将完整的 Excel 日期序列格式转换为 Unix 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11172644/

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