Buenas, lo que estoy queriendo hacer es saber la fecha del sistema con date("j, n, Y") . el problema esta cuando quiero meter eso en la base de datos en un campo de tipo DATE. alguno sabe cual es el problema
Saludos
| ||||
Respuesta: date("j, n, Y") en base de datos La fecha en un campo tipo DATE se debe guardar en formato YYYY-MM-DD
Código PHP:
Ver original Para mostrarlo después lo formateas como desees con la misma función. En el caso del campo DATETIME el formato es: YYYY-MM-DD HH:MM:SS
__________________ Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP |
| ||||
Respuesta: date("j, n, Y") en base de datos Para convertirlo como tu quieres solo es cuestión de usar el timestamp y agragarlo en el segundo parametro de de date. Hay varias formas de lograrlo, una de ellas y la que te recomiendo es que lo hagas desde la base de datos y lo traigas conforme al UNIX_TIMESTAMP que es una función de la base de datos. O si no usar strtotime en el segundo parametro y luego mostrarla como tu quieras.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: date("j, n, Y") en base de datos La fecha en el campo tipo TIME se guarda en formato HH:MM:SS
Código PHP:
Ver original Si es la fecha y la hora actual puedes usar NOW() de MySQL
__________________ Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP |
Etiquetas: Ninguno |