要怎么解决呢?进行数据转换就行,这里可以封装方法,或者用第三方的类,但我更推荐通过判断后再进行数据转换,方法如下:
$tempData['work_start_time'] = $sheet->getCellByColumnAndRow(6,$row)->getValue();
// 这里对Excel的时间类型进行判断
$type1 = strpos($tempData['work_start_time'], '/');
$type2 = strpos($tempData['work_start_time'], '-');
if($type1 || $type2){
$tempData['work_start_time'] = $tempData['work_start_time'];
}else{
$tempData['work_start_time']=date('Y-m-d', ($tempData['work_start_time'] - 25569) * 24 * 3600);
}
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!