我使用 Carbon createFromFormat 方法遇到了“没有足够的数据可用”错误

问题描述 投票:0回答:1

我尝试将字符串中的碳日期时间值解析为“2020-09-17T14:08:59Z”,但格式为:

Carbon::createFromFormat($stringData,'Y-m-d H:i:s' )

我遇到错误:

Not enough data available to satisfy format {"exception":"[object] (Carbon\\Exceptions\\InvalidFormatException(code: 0): The format separator does not match

我该使用哪种格式?

提前致谢!

php-carbon
1个回答
5
投票

错误的参数顺序和错误的格式(

\T
而不是空格来匹配分隔符,以及
e
来获取时区)

Carbon::createFromFormat('Y-m-d\TH:i:se', $stringData)

或者你可以简单地让Carbon找出格式:

Carbon::parse($stringData)
© www.soinside.com 2019 - 2024. All rights reserved.