Carbon::parse("25/10/1980") 抛出错误

Carbon::parse("25/10/1980") throws an error

我遇到了一个奇怪的问题,Carbon::parse("25/10/1980") 抛出以下错误:

Exception with message 'DateTime::__construct(): Failed to parse time string (25/12/1980) at position 0 (2): Unexpected character'

虽然没有问题,但如果月 (10) 与日 (25) 互换位置,如下所示:

Carbon::parse("10/25/1980")

我应该如何解析 "d/m/Y" 字符串?

试试这个:

Carbon::createFromFormat('d/m/Y', '25/10/1980');

这也有效(破折号,不是斜杠)

Carbon::parse ('25-10-1980');