День добрый. Код:
$my_date = date('d.m.Y', time()+60*20);
$objPHPExcel->getActiveSheet()->getStyle('D2')->getNumberFormat()->setFormatCode('DD.MM.YYYY');
$objPHPExcel->getActiveSheet()->SetCellValue('D1', $my_date);
В документе ячейка принимает нужный формат (DD.MM.YYYY), но записывается дата с апострофом в начале ('), т.е. в итоге вместо 27.02.2016 в ячейке '27.02.2016
Уже прочел, что апостроф в начале - принудительное преобразование к строке, но как избваиться - ума не приложу.
Мозг сломал, 3 часа сидел, что только не пробовал, но так и не понял. Обращаюсь за помощью к более опытным товарищам.
Сижу на open office, сохраняю в xlsx. Что еще добавить, чтобы записана была дата без апострофа?