gpt4 book ai didi

PHPExcel 转换日期以存储在 MySQL 中

转载 作者:行者123 更新时间:2023-11-29 11:33:26 25 4
gpt4 key购买 nike

使用 PHPExcel 从 Excel 导入日期时,导入的值是整数格式。因此日期“02-11-2090”(d-m-Y) 格式会作为整数 69704 上传。

我正在使用以下函数将整数转换为 MySQL 接受的日期格式:引用 ( Convert Excel's "41014" date to actual date in PHP or JavaScript )

function convertDate($dateValue) {    

$unixDate = ($dateValue - 25569) * 86400;
return gmdate("Y-m-d", $unixDate);

}

当我使用 69704 作为 dateValue 调用该函数时,它返回“1954-09-26”作为日期,而不是“02-11-2090”

最佳答案

您可能正在运行 32 位版本的 PHP,其日期范围介于 1901-12-13 和 2038-01-19 之间......如果您需要使用此范围之外的日期,然后切换到使用 64 位版本的 PHP。

关于PHPExcel 转换日期以存储在 MySQL 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37012932/

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