值是幾天過去了自1900年以來,您可以使用內置的功能PhpSpreadsheet將其轉換為Unix時間戳量:
$value = $worksheet->getCell('A1')->getValue(); $date = \PhpOffice\PhpSpreadsheet\Shared\Date::excelToTimestamp($value);
或一個PHP DateTime
對象:
$value = $worksheet->getCell('A1')->getValue(); $date = \PhpOffice\PhpSpreadsheet\Shared\Date::excelToDateTimeObject($value);