2016-12-27 94 views
0

当我使用这段代码,当语言是英语,例如12月,我得到$date_number = 12,但是当我用德语时,我得到了Dezember $date_number= 01。那就是我认为我需要使用Carbon将月份名称转换为月份的字符串数目,以便我可以使用本地化。任何建议如何解决这个问题?使用Carbon将月份名称转换为字符串编号?

​​

回答

0

这是行得通吗?

$articles = Articles::whereRaw('MONTH(created_at) ='.Carbon::parse('1975-05-21 22:23:00.123456')->month)->where('approved',1)->get(); 

你可以尝试设置本地:

setlocale(LC_TIME, 'German'); 
echo $dt->formatLocalized('%A %d %B %Y'); 

Carbon::setLocale('de'); 

退房此链接: http://carbon.nesbot.com/docs/

相关问题