php - 不尊重碳语言环境?

标签 php laravel locale php-carbon

在我的 Laravel 6 应用程序中,我有 Carbon::now()->locale()返回 it应该是这样。

作为确认已加载语言环境,Carbon::now()->monthName正确输出 febbraio .

但是 Carbon::now()->format('F')Carbon::now()->formatLocalized('%B')都返回英文版February .

为什么第一个函数输出正确的本地化月份而其他函数不输出?

最佳答案

显然,formatLocalized()以某种方式被弃用或无法按预期工作。

来自碳文档:

You also may know formatLocalized() method from Carbon 1. This method still works > the same in Carbon 2 but you should better use isoFormat() instead.


Carbon::now()->isoFormat('MMMM')正在按预期工作并正确返回 febbraio .

关于php - 不尊重碳语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70578883/

相关文章:

php - 使用PHP将阿拉伯语存储在mysql中将文本转换为u0645u0631u062du0628u0627

php - 在 Codeigniter 中重用表单和 Controller

php - Laravel - 连接闭包不适用于表引用

tomcat - 强制tomcat以英文返回响应

java - 如何在 Java 中使用不受支持的语言环境

java - 设置组件的语言环境不成功

php - 将 http 转换为 https

php - MySQL 正则表达式忽略空格

php - 模拟 Eloquent 模型

php - Laravel:自动从数据库填充