我使用 phpoffice/phpspreadsheet 作為包。我在測驗將excel匯入資料庫的功能時。我注意到所有空日期現在都是 1970-01-01。我如何解決它?以下是示例代碼。
'Registrant_date'=>\PhpOffice\PhpSpreadsheet\Shared\Date::excelToDateTimeObject($row['Registrant_date'])->format('Y-m-d'),
uj5u.com熱心網友回復:
正如評論中所建議的,將日期與零進行比較。
$reg_date = \PhpOffice\PhpSpreadsheet\Shared\Date::excelToDateTimeObject($row['Registrant_date']);
'Registrant_date'=> date_timestamp_get($reg_date) ? $reg_date->format('Y-m-d') : null,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/510766.html