“Conocimientos Programación>Programación PHP /MySQL

Formatos de fecha y hora para PHP Desde MySQL

2014/4/5
Timestamp tipos de datos en una base de datos MySQL utilizan el "AAAA -MM -DD HH : MM : SS " formato . Cuando regresa una marca de tiempo de una base de datos MySQL a un archivo PHP , el registro conserva este formato , pero se puede usar este formato , ya que es o manipularlo con algunas funciones de PHP que se separaron y vuelven las marcas de tiempo en diferentes formatos. Obtener la marca de tiempo

Después de conectarse a la base de datos MySQL , utilice la función " mysql_query " PHP para consultar la base de datos de marcas de tiempo y guardarlo en una variable PHP. Al escribir " $ consulta = mysql_query ( ' SELECT timestamp FROM table '); " obtendrá los valores del campo de marca de tiempo para todos los registros de la tabla . Esta nueva variable contiene la marca de tiempo para cada registro , por lo que todavía tienen que hacerse cada registro individual . Tipo

" $ row = mysql_fetch_row ( $ consulta ) ; " romper la consulta en una matriz desde la que se puede utilizar directamente la marca de tiempo. Si selecciona más que el campo de fecha y hora de la mesa, asegúrese de saber qué campo número contiene marcas de tiempo .
Formato predeterminado

Cuando se consulta una base de datos MySQL y devolver un tipo de datos timestamp , PHP conserva el "AAAA -MM -DD HH : MM : SS " formato . Se tiene siempre la misma longitud fija de 19 caracteres . Si bien esta opción no es ideal si desea mostrar la fecha y hora a los visitantes, que hace que sea sencillo para otros usos , tales como copias de seguridad de la base de datos o de utilizarlo para las comparaciones , como la selección de datos entre dos marcas de tiempo . Suponiendo que use la función " mysql_fetch_row " de PHP para guardar las marcas de tiempo de una variable de matriz , al escribir "echo $ row [ timestamp_index_value ] ; " imprime la fecha y hora en el formato por defecto en la página Web
. PHP función

La función de PHP date "fecha " le permite formatear la fecha y hora en docenas de maneras. Como argumentos , se proporciona el formato en el que desea que aparezca la marca de tiempo , proporcionar a la misma fecha y hora, devuelva como resultado de una consulta de MySQL. Por ejemplo, si MySQL devuelve " 2011-06-10 14:35:83 " como la marca de tiempo , si escribes " $ format = date (" l , F j, 20y @ g : ia " , $ timestamp )," guarda el valor el uso de " Viernes, 10 de junio 2011 @ 14:35 " en la variable $ formato . La función de la fecha tiene muchas opciones de formato para el día, semana , mes , año , hora y zona horaria , todo ello sin romper , aparte de la propia marca de tiempo.
PHP " explotar " Función
< p> El PHP explotar función toma una variable y lo divide en una matriz, con un delimitador para separar en diferentes piezas . Por ejemplo , si escribes " $ format = explode ( " ", $ timestamp) ; " crea una matriz timestamp $ con la fecha como el primer parámetro y el tiempo que el segundo . Desde aquí , se puede utilizar ya sea la fecha o el tiempo por separado , o romper la marca de tiempo aún más, por ejemplo, para separar el año , mes y día los valores o incluso las horas , minutos y segundos variables. Cada pieza tiene el mismo formato que lo hizo como parte de la marca de tiempo en su conjunto.

Programación PHP /MySQL
Cómo determinar Incluso los números de los números impares Uso de PHP
Cómo configurar un archivo de descarga de PHP
Cómo supervisar MySQL Con Pandora
Cómo mostrar un conde en PHP y MySQL
Cómo habilitar la salida de depuración de MySQL y PHP
Cómo va a salir JavaScript con PHP
Cómo habilitar una conexión FTP con PHP
Cómo ocultar una imagen con PHP
Conocimientos Informáticos © http://www.ordenador.online