Я использую данные из Excel2007
как проанализированные PHPExcel , а даты выходят как дни с 1900 года.
Как преобразовать в строку YYYY-MM-DD
(или что-нибудь подобное)?
Или используйте
$phpDate = PHPExcel_Shared_Date::ExcelToPHP($cell->getCalculatedValue());
для преобразования даты Excel / PHPExcel в дату / время PHP, а затем использовать стандартную функцию PHP date () для форматирования
Что-то вроде этого, должно сделать трюк:
PHPExcel_Style_NumberFormat::toFormattedString($cell->getCalculatedValue(), 'YYYY-MM-DD');