php - PHP DateTime 无法解析 31/05/2018
问题描述
我在解析 midata.csv 文件的 foreach 循环中运行了 DateTime,并且在一列中有一个日期字符串。
它运行了很大一部分,直到它到达“31/05/2018”,它会产生以下错误:
Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (31/05/2018) at position 0 (3): Unexpected character
我通常像这样传递字符串:
$date = new DateTime($row[0]);
为什么这个日期会引起问题?
解决方案
推荐阅读
- node.js - Nodejs express multer文件上传+路径包含双斜杠
- docker - 如何在 docker 中运行 qt-gui?
- tsql - SQL Server Merge Statement编译抛出错误关键字WHEN附近的语法不正确
- powershell - 右键单击 ps1 文件 > 编辑:不再与 ISE 关联(卸载 Sapien Powershell studio 后)
- azure - 如何从本地终端提取 Azure 订阅 ID
- android - 如何从点击的号码中获取电话号码(在其他应用程序上)并将其显示在我自己的应用程序中
- c++ - Cocos2d-x tilmap黑屏
- jmeter - Jmeter 5.3 - 如何在每个脚本之间以一定的时间间隔循环脚本
- python - Scrapy递归回调
- three.js - 如何在三个 JS 蒙皮示例中旋转骨架段?