Проблема с датой в старых версиях 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;
            }
}

Ответы (0 шт):