从document page of Carbon library开始,声明可以使用简单的单词来初始化Carbon对象。例如,Carbon::parse('first day of December 2008')
或new Carbon('first day of December 2008')
然而,当我试图通过以下试验将日期设定为本月10日时
Carbon::parse('10th day of this month')
Carbon::parse('tenth day of this month')
Carbon::parse('10th of this month')
Carbon::parse('tenth of this month')
Carbon::parse('10 of this month')
Carbon::parse('ten of this month')
所有这些都失败了。
目前我可以通过Carbon::parse('first day of this month')->addDays(9)
创建我想要的Carbon对象,但可读性不佳。需要阅读更多代码,很容易在本月9日的第一个釉中被误认为。
那么,有没有办法只用一个解析来创建Carbon对象?
答案 0 :(得分:3)
它有点难看,但这应该有用
Carbon::parse('10th ' . date('M'));