PHPExcel: разница в форматировании даты между 1.7.4 и 1.7.6 - PullRequest
1 голос
/ 27 сентября 2011

У меня два разных результата с одинаковым кодом между двумя версиями PHPExcel (один и тот же сервер, один и тот же код, одни и те же данные). Я пробовал два способа записи в ячейку, одинаковое поведение.

PHPExcel_Cell::setValueBinder( new PHPExcel_Cell_AdvancedValueBinder() );
$sheet->getStyleByColumnAndRow($col,$i)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$sheet->setCellValueByColumnAndRow($col,$i,$myDate->format('Y-m-d'));
//Or this line:
//$sheet->setCellValueByColumnAndRow($col,$i,PHPExcel_Shared_Date::stringToExcel($myDate->format('Y-m-d')));
$sheet->getStyleByColumnAndRow($col,$i)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDDSLASH);

В 1.7.4 -> дд / мм / ГГГГ это то, что я хочу В 1.7.6 -> ГГ / М / Д УГЛЫЙ !!!! Что не так с моим кодом? Спасибо за вашу помощь S.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...