excel中的时间是从1900-01-01开始的,而unix时间戳是从1970-01-01开始的,详情见:http://jingyan.baidu.com/article/a501d80cc7e9f3ec620f5e7a.html
直接用phpexcel读取是得不到正确的unix时间戳的,网上很多方法,但是大多显得笨拙,例如:http://www.cnblogs.com/eczhou/archive/2011/12/05/2276582.html
其实程序包中的例子给出了一个简便的办法,即:
$objExcel = PHPExcel_IOFactory::load($filename);
$sheet = $objExcel->getActiveSheet();
$sheet->getStyle('A2:A6')->getNumberFormat()->setFormatCode('yyyy-mm-dd');
$arr = $sheet->toArray('', true, true)
可以直接设置列的数值格式,然后在toArray时记得加参数