PHP 读取Excel单元格中时间格式的数据

时间:2018-05-22 16:08:25 类型:PHP
字号:    
在 php excel 读取 xls 格式的文件时,xls 上面显示的是正常的日期格式 2018/12/3

读取出来的结果是类似这样的43437,一个万位的整形数据,这显然不是我们想要的日期, 可以通过以下两种方法来解决:

第一种方法:

$days = 43437; 

$d = 25569;
$t = 24 * 60 * 60;
echo gmdate('Y-m-d H:i:s', ($days - $d) * $t);

第二种方法, PHPexcel自带的方法:

echo gmdate("Y-m-d",\PHPExcel_Shared_Date::ExcelToPHP($sheet->getCell("G".$row)->getValue()))