php读取excel中的时间转换问题
最近在做php操作excel导入数据库的实例,在导入文件的同时发现由于表格中的日期为时间格式,在导入时把2012-5-10 16:00:00 读入到php中后变成了41039.666666667
解决方式:
$t = 41039.666666667;
//读取到的值$n = intval(($t - 25569) * 3600 * 24);
//转换成1970年以来的秒数echo gmdate('Y-m-d H:i:s', $n);
//格式化时间
也可直接将表格中的日期格式转化为文本格式即可。