Мне нужно поместить значение h: mm в ячейку, однако я смог либо установить его как текст, либо установить как время, но с фактической датой (DateTime добавляет ее, и я не могу от нее избавиться).
$dto = new DateTime("11:00");
$dateVal = PHPExcel_Shared_Date::PHPToExcel($dto);
$this->objPHPExcel->getActiveSheet()->getStyle($cell)
->getNumberFormat()
->setFormatCode('h:mm');
$this->objPHPExcel->getActiveSheet()->setCellValue($cell, $dateVal);
Ячейка в Excel отображается как 11:00 (хотя она отформатирована как ч: мм), но значение ячейки содержит фактическую дату (24/10/2019 11:00:00).
Большое спасибо за любую помощь!