导入excel空日期,输入为1970-01-01



我使用phpoffice/phpelectronicsheet作为软件包。在测试将excel导入数据库的功能时。我注意到所有的无效日期现在都是1970-01-01。我该如何修复它?以下是示例代码。

'Registrant_date'=>PhpOfficePhpSpreadsheetSharedDate::excelToDateTimeObject($row['Registrant_date'])->format('Y-m-d'),

如注释中所建议的,将日期与零进行比较。

$reg_date = PhpOfficePhpSpreadsheetSharedDate::excelToDateTimeObject($row['Registrant_date']);
'Registrant_date'=> date_timestamp_get($reg_date) ? $reg_date->format('Y-m-d') : null,

相关内容

  • 没有找到相关文章

最新更新