Configurar el idioma en Carbon permite mostrar fechas y tiempos en diferentes idiomas, ideal para aplicaciones internacionales. Esto se realiza utilizando el método setLocale()
.
use Carbon\Carbon;
// Configurar idioma a español
Carbon::setLocale('es');
// Crear una instancia de Carbon
$fecha = Carbon::now();
// Mostrar fecha relativa en español
echo $fecha->diffForHumans(); // Ejemplo: "hace 5 segundos"
Carbon permite establecer el idioma de forma global para toda la aplicación. Una vez configurado con setLocale()
, todas las instancias de Carbon usarán el idioma definido.
Carbon soporta una amplia variedad de idiomas. Para verificar los idiomas disponibles en tu versión de Carbon, revisa la documentación oficial.
1. Inglés (por defecto):
Carbon::setLocale('en');
2. Francés:
Carbon::setLocale('fr');
3. Alemán:
Carbon::setLocale('de');
Consulta la documentación oficial de Carbon para más información sobre localización y otros métodos avanzados: https://carbon.nesbot.com/docs/.
Jorge García
Fullstack developer