Carbon es una biblioteca de PHP ampliamente utilizada para trabajar con fechas y horas. Obtener el número del día de la semana con Carbon es sencillo y permite mejorar la gestión de fechas en proyectos de desarrollo.
Carbon proporciona métodos intuitivos para manejar fechas. Para obtener el número del día de la semana, se utiliza el método dayOfWeek
, que devuelve un entero del 0 al 6, donde 0 representa el domingo y 6 el sábado.
use Carbon\Carbon;
$fecha = Carbon::now(); // Fecha actual
echo $fecha->dayOfWeek; // Muestra un número entre 0 (domingo) y 6 (sábado)
use Carbon\Carbon;
$fecha = Carbon::create(2025, 1, 5); // 5 de enero de 2025
echo $fecha->dayOfWeek; // Resultado: 0 (domingo)
Si prefieres trabajar con el formato ISO-8601, donde el lunes es 1 y el domingo es 7, puedes usar el método dayOfWeekIso
:
use Carbon\Carbon;
$fecha = Carbon::now();
echo $fecha->dayOfWeekIso; // Muestra un número entre 1 (lunes) y 7 (domingo)
Jorge García
Fullstack developer