Entender cómo recuperar y formato de fechas de una base de datos MySQL es importante cuando se desea usar PHP para mostrar las fechas de su página Web. MySQL normalmente utiliza DATETIME , DATE o TIMESTAMP tipos de datos para almacenar las fechas , mientras que PHP usa una marca de tiempo UNIX . Puede utilizar las funciones de PHP " strtotime " y "fecha " para convertir los campos de fecha de MySQL en un formato diferente para mostrar en su página Web. Instrucciones
1
Abra el archivo de código fuente PHP en un editor de texto, como el Bloc de notas de Windows .
2
Conectarse a la base de datos MySQL con el " mysql_connect (host , nombre de usuario, contraseña) "la función . Por ejemplo , "$ link = mysql_connect ( ' example.com ', ' myusername ', ' micontraseña '); "
3
consulta la base de datos para un campo de fecha con el " mysql_query . (consulta) "la función . Por ejemplo , "$ my_result = mysql_query ( " SELECT my_date DE my_table "); " , donde " my_date " es un campo de fecha
4
Acceso a los datos utilizando la función " mysql_fetch_assoc ( my_result ) " . . Por ejemplo, " if ($ my_value = mysql_fetch_assoc ($ my_result ) ) " .
5
tienda el valor del campo de fecha en una variable PHP. Por ejemplo , "$ mysql_date = " $ my_value [' my_date '] ; " función strtotime (fecha ) para convertir la fecha de MySQL en una marca de tiempo UNIX PHP Por ejemplo "
6
Utilice el . " . , "$ phpdate = strtotime ($ mysql_date ) ; " .
7
Utilice la "fecha (formato , fecha) " función para cambiar el formato de la marca de tiempo UNIX PHP y luego usar el " eco " comando para mostrar la fecha , por ejemplo, ". $ phpdate2 = date ( ' Ym -d ', $ phpdate ) ; echo $ phpdate2 ; " se mostrará la fecha como " 2011-06-01 "
8 .
Guarde el archivo PHP y cargarlo en el servidor para asegurarse de que funciona correctamente.