Este tutorial le enseñará cómo formatear la información de la fecha obtenida de una base de datos MySQL.
Paso 1: Fecha de buscar en MySQL
El primer paso es aprender a buscar datos almacenados en una tabla MySQL. Para tal ejemplo, podemos usar una consulta en bruto.
$ conn = nuevo mySqli ("localhost", "root", "mysql", "sakila");Una vez que se crea la conexión a la base de datos, realizamos una consulta en la base de datos para obtener todas las filas donde el Film_id = 1.
Paso 2: Resultado de la base de datos de formato en una matriz
Hasta ahora, tenemos una variable llamada $ resultado que almacena el resultado de la consulta en la base de datos. Para usarlo, necesitamos convertirlo en una matriz, lo que facilita la fecha de obtener la fecha. Podemos hacer esto usando la función mysqli_fetch_array. La función toma el resultado de la función mysqli_query.
Considere el ejemplo que se muestra a continuación:
$ conn = nuevo mySqli ("localhost", "root", "mysql", "sakila");El código anterior formatea la salida de la base de datos en una matriz como se muestra a continuación:
(En nuestro ejemplo, solo estamos interesados en la columna Last_Update, que contiene la fecha.
Para obtener ese índice, podemos usar la operación de indexación de PHP como:
$ arr = mysqli_fetch_array ($ resultado);El fragmento anterior toma la matriz y recupera el valor en el último índice. El resultado es como:
2006-02-15 05:03:42Puede guardar la variable anterior en un valor para usar más tarde.
NOTA: Puede circunnavegar el método anterior y consultar una sola fila desde la base de datos.
Paso 3: Fecha de formato
Una vez que tengamos la fecha de la base de datos, debemos usar PHP para formatearla. En este ejemplo, usaremos el método date_format ().
La sintaxis del método es como se muestra:
date_format (fecha, formato);La función toma la fecha y un formato específico.
Puede obtener más información sobre los especificadores de formato en el recurso que se proporciona a continuación:
https: // www.php.NET/MANUAL/EN/FUNCIÓN.fecha.php
Ahora convierta la fecha de la base de datos a un formato específico.
$ date = date_create (final ($ arr));Primero usamos el método date_create para convertir la fecha de una cadena a un objeto de fecha y hora. Esto permite el método date_format para formatearlo.
El valor resultante es como:
Mié 15 de febrero 5:03:42 UTC 2006Conclusión
Este artículo cubrió cómo consultar y formatear la fecha de una base de datos MySQL a cualquier formato especificado utilizando el lenguaje de programación PHP.
Gracias por leer!