Код: Выделить всё
$dt = !empty($date) ? Date::PHPToExcel(DateTime::createFromFormat('Y-m-d', $date)) : null;
$spreadsheet->getActiveSheet()->setCellValue("A1", $dt);
$spreadsheet->getActiveSheet()->getStyle("A1")->getNumberFormat()->setFormatCode('yyyy-mmm-dd');
< /code>
Каким -то время добавляется к дате, и, хотя оно не видно на то, что напечатано, когда вы нажимаете на ячейку, она также содержит временную часть. Как предотвратить это, так как я хочу только дату?$dt = !empty($date) ? $date : null;
$spreadsheet->getActiveSheet()->setCellValue("A1", $dt);
$spreadsheet->getActiveSheet()->getStyle("A1")->getNumberFormat()->setFormatCode('yyyy-mmm-dd');
Подробнее здесь: https://stackoverflow.com/questions/714 ... dding-time