所以我想为Carbon设置语言,但我总是得到相同的结果。
a = {(frozenset((1, 2)), 'alpha'), (frozenset((2, 3)), 'beta')}
b = {(frozenset((1, 2)), 'alpha')}
c = a - b
print(c) # -> {(frozenset({2, 3}), 'beta')}
答案 0 :(得分:5)
尝试使用PHP函数setlocale
同时检查您的托管是否允许并为您提供所需的语言环境。
setlocale(LC_TIME, 'es_ES');
Carbon::setLocale('es');
$archive_current_year = Articles::whereBetween('created_at', [
....
答案 1 :(得分:1)
Carbon实际上使用的是php setlocale();
。 Carbon::setLocale('es')
方法仅适用于->diffForHumans()
方法等局部碳方法。
正如here所述,请注意php setlocale()
对操作系统中存储的语言环境的引用。要选择已安装的一个,请在控制台上键入locale -a
。
其次,您必须使用->formatLocalized()
方法而不是->format()
才能使用所需区域设置上的格式,该格式可在以下链接中找到。