php excel reader读取excel日期格式的自动转换问题

修改了表达日期格式的字符串  "d/m/Y",等等一些方法没有作用

库文件基本上改过来一个遍了,idDate函数,createDate函数等等大多地方都修改了

但在上传文件后,依然是整形数字的日期

参考网上的方法,其实大多都是在读取后进行处理

我思考过在读取前去掉这些日期的转换代码,但是没有作用, 取原始数据吧,原始数据都是二进制方法进行处理的,普通取到的数据依然是整型的数字

所以,我在专门转换日期的一个switch判断中,在这个地方加入转换整型数字日期的代码,就可以了

在这个判断中,我调试输出发现,在这里只会输出转型过后的日期数字,也就是错误的数据,所以在这个地方用代码进行转换就可以了

参考代码

$d = 25569;
$t = 24 * 60 * 60;
echo gmdate('Y-m-d H:i:s', (自动转型后的天数 - $d) * $t);

 

posted @ 2018-02-28 19:54  博雅源  阅读(519)  评论(0编辑  收藏  举报