gpt4 book ai didi

php - 导入 CSV 时出现此错误 DateTime::__construct(): Failed to parse time string

转载 作者:行者123 更新时间:2023-11-28 23:56:52 25 4
gpt4 key购买 nike

我正在通过 HTML 表单将 CSV 文件中的数据导入数据库,有时它工作正常,有时它会抛出错误 DateTime::__construct(): Failed to parse time string (23/06/2015 12: 00)

下面是它抛出错误的代码

$DepDate = $emapData['1']; //Format is 23/06/2015 12:00
$depdatetime = new DateTime($DepDate); //Here it throws error
$date_depart = $depdatetime->format('Y-m-d');
$time_depart = $depdatetime->format('H:i');

注意:我使用的是 explode,它运行良好,但我想使用 new DateTime();

最佳答案

DateTime() 不理解您提供的格式。它可以接受一系列格式,包括 ISO8601 ,但不是 23/06/2015 12:00。请注意 @MarkBaker 的评论,您使用的 / 分隔符暗示美国日期格式,其中第一个位置是月份,没有 23 月份。

如果你不能改变/,你可以使用方法DateTime::createFromFormat指定与您的实际数据格式匹配的格式。

关于php - 导入 CSV 时出现此错误 DateTime::__construct(): Failed to parse time string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31465582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com