Конвертировать строку в дату laravel excel - PullRequest
0 голосов
/ 05 февраля 2020

Привет, у меня проблема с форматом даты и времени

, когда я задаю строку с датой, подобной этой

$row['waktu_awal'] = date('Y-m-d H:i:s', strtotime($discharge->waktu_awal));

Формат текста / строки изменяется на дату, но в формате Excel не изменяется на дата

нравится эта картинка

Excel

Любое решение по этому делу?

Спасибо

1 Ответ

1 голос
/ 05 февраля 2020

Попробуйте

$row['waktu_awal'] = date('Y-m-d H:i:s', strtotime($discharge->waktu_awal));
$row['waktu_awal'] = Date::dateTimeToExcel(Carbon::parse($row['waktu_awal']));

);

, и вы можете отформатировать с использованием столбца:

public function columnFormats(): array
{
    return [
        'B' => NumberFormat::FORMAT_DATE_DATETIME,
    ];
}

ссылка: https://docs.laravel-excel.com/3.1/exports/column-formatting.html

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