PHPExcel无法在excel中获取日期时间

PHPExcel无法在excel中获取日期时间,php,excel,phpexcel,Php,Excel,Phpexcel,我使用了PHPExcel从excel导入值。问题是当php从datetime excel格式列读取时。 excel列中的值:01/04/2021 12:00:00 AM 但是我在php中得到的结果是1905-07-13 我的代码如下 $InvoiceDate=PHPExcel_Shared_Date::ExcelToPHP($allDataInSheet[$i]["G"]); $InvoiceDate=date("Y-m-d", $InvoiceDate)

我使用了PHPExcel从excel导入值。问题是当php从datetime excel格式列读取时。 excel列中的值:
01/04/2021 12:00:00 AM

但是我在php中得到的结果是
1905-07-13

我的代码如下

$InvoiceDate=PHPExcel_Shared_Date::ExcelToPHP($allDataInSheet[$i]["G"]);
$InvoiceDate=date("Y-m-d", $InvoiceDate);

在应用
date
命令之前,能否显示
$InvoiceDate
包含哪些内容?基本上,
var\u dump($InvoiceDate)
在第一行之后。我在apply date命令之前得到了这个值<代码>-2034547200如果
$allDataInSheet[$i][“G”]
正确设置为
01/04/2021 12:00:00 AM
,则表示
ExcelToPHP
无法在UnixtTimeStamp中正确转换该值。试试这个
$InvoiceDate=date(“Y-m-d”,strotime($allDataInSheet[$i][“G]”))当我使用
$InvoiceDate=date(“Y-m-d”,strotime($allDataInSheet[$i][“G]”)时,结果是
2021-06-02
你能回显
$allDataInSheet[$i][“G”]
吗?