Проблема с датой в старых версиях excel
На сайте имеется логика, где я загружаю xls-файл с данными и они уходят в БД. Все хорошо, но дата переносится некорректно. Почему на новой версии excel все переносится, а на более старых просто затbраются предыдущими значениями. В БД столбец даты "варчар".
Небольшой участок кода, но он работает. Проблема почему-то с экселькой.
require_once(DIR_SYSTEM . 'library/PHPExcel.php');
$inputFileType = PHPExcel_IOFactory::identify($file);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objReader->setReadDataOnly(true);
$reader = $objReader->load($file);
$this->clearCache();
$sheet = $reader->getSheet();
$rows = $sheet->getHighestRow();
$records = [];
if ($this->getCell($sheet, $i, 1)) {
$_records = [];
$number = 1;
$_records['delivery_date'] = trim($this->getCell($sheet, $i, $number));
$number++;
}
$records[] = $_records;
}
}