Laravel

¿Cómo formatear fecha in Select Query Builder Laravel?

Mostrar fechas formateadas en consultas SQL

¿Cómo formatear fecha in Select Query Builder Laravel?. En este breve tutorial, compartiremos la forma rápida y sencilla de usar laravel Select con date_format(). Por lo tanto, haremos un ejemplo completo para dar solución.

¿Cómo formatear fecha in Select Query Builder Laravel?

Vamos a ver 3 ejemplo para dar solución a este tipo de consultas SQL

1) Usando DATE_FORMAT()

$results = DB::table('clientes')
             ->where('id',$id)
             ->select(DB::raw('DATE_FORMAT(fecha_creacion, "%d-%m-%Y") as fecha_mod'))
             ->first();

2) Usando Laravel Carbon

Laravel usa Carbon para fecha y hora, por lo que puedes escribirlo como el siguiente código:

$results = DB::table('clientes')
            ->where('id',$id)
            ->select("fecha_creacion as fecha_mod")
            ->first();
echo $results->fecha_mod->format('d-m-Y');

3) Consulta DB::raw()

Hay otra opción que utilizar en una consulta sin formato, utilizo esto y funcionara sin problemas.

->select("cust.*", DB::raw("DATE_FORMAT(fecha_creacion, '%d-%b-%Y') as formatted_dob"))

Espero que estos ejemplos les ayuden con las selecciones de registros formateadas.

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.
Botón volver arriba
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad