phpexcel 读取Excel时间字符串插入数据库造成数值不对的解决办法-时间转换

时间:2024-03-24 10:21:33

phpexcel 读取Excel时间字符串插入数据库造成数值不对的解决办法-时间转换这是获取Excel内容代码逻辑phpexcel 读取Excel时间字符串插入数据库造成数值不对的解决办法-时间转换

phpexcel 读取Excel时间字符串插入数据库造成数值不对的解决办法-时间转换

打印出来的结果集

phpexcel 读取Excel时间字符串插入数据库造成数值不对的解决办法-时间转换

但是数据库不需要这样的数据,而且 时分秒的数据 类似0.717627672822这种。玩过这么久Excel 第一次碰到表中带时间的。

试了好几种方法,都不行,其实Excel 已经帮我们内置了一些处理时间格式的方法的。

gmdate('Y-m-d',PHPExcel_Shared_Date::ExcelToPHP($date));
gmdate('H:i:s',PHPExcel_Shared_Date::ExcelToPHP($time));

然后就可以看到结果了。

phpexcel 读取Excel时间字符串插入数据库造成数值不对的解决办法-时间转换

这就可以完美解决PHPExcel 上传Excel 时间格式的转化问题了。