| |||
Poner por defecto la fecha de hoy Hola. Estoy usando PhpMyAdmin y me gustaría saber si es posible poner los campos fecha que tengo en mi tabla con la fecha de hoy por defecto. Es decir, tengo varios campos que hacen referencia a fechas, pos uno de ellos quiero que muestre por defecto la fecha de hoy. Actualmente por defecto lo tengo puesto así "0000-00-00". Sabéis si se puede hacer y como se hace? Gracias. |
| |||
Re: Poner por defecto la fecha de hoy Bueno, realmente eso no tiene que ver mucho con PHP en sí, sino con la BDD. Se podrá hacer como te han comentado, pero tiene que ser un campo de tipo fecha, si quieres mantener tu formato lo tendrías que hacer con PHP. Antes de insertar un registro sacas la fecha actual: Código PHP: |
| |||
Re: Poner por defecto la fecha de hoy El problema que hay con el TIMESTAMP es que me almacena en la base de datos un chorizo de números (y no la fecha real). Si hago una SELECT a pelo desde el PHPMYADMIN sobre el campo TIMESTAMP referente a la fecha... no me devuelve 2007-12-18 sino que me devuelve algo así : 2384697416. |
| ||||
Re: Poner por defecto la fecha de hoy Sí, con Mysql almacena el UnixTime. Para manejar esa cifra como fecha utiliza este código: $ahora = time(); //obtenemos la fecha actual a partir de la función time(). $formateado= date('Y-m-d', $ahora) ; // obtenemos la cadena en el formato YYYY-MM-DD Espero que te sirva! |
| |||
Re: Poner por defecto la fecha de hoy Mirad, yo tengo ahora mismo esto en mi código. A ver si encontrais solución para poner por defecto la fecha de hoy por defecto en vez de el 0000-00-00. Actualmente el campo fecha existe en mi tabla como un DATE, no TIMESTAMP. Se le puede dar alguna solución? Código que me muestra la fecha almacenada: Código PHP: |