从document page of Carbon library开始,可以使用简单的单词来初始化Carbon对象.例如,Carbon :: parse(“ 2008年12月第一天”)或新的Carbon(“ 2008年12月第一天”)
但是,当我尝试通过以下尝试将日期设置为本月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(‘本月的第一天’)-> addDays(9)创建所需的Carbon对象,但是可读性不好.需要阅读更多代码,很容易将本月9日误认为是第一次上釉.
那么,有没有办法我可以只用一个解析来创建Carbon对象呢?
解决方法:
有点难看,但是应该可以
Carbon::parse('10th ' . date('M'));
标签:php-carbon,timestamp,datetime,php,date
来源: https://codeday.me/bug/20191118/2029886.html