![]() |
problema con CURDATE() Hola amigos, tengo problemas al insertar un registro con campo fecha: 1--> aqui inserta la fecha correctamente pero con formato : 2007-05-28 00:00:00 insert into bconocimiento values(null,1,'no prende la impresora','no funciona',curdate(),1,1); 2--> aqui NO inserta la fecha : 0000-00-00 00:00:00 insert into bconocimiento values(null,1,'no prende la impresora','no funciona',DATE_FORMAT(curdate(),'%d/%m/%Y'),1,1); Que estará mal??...Quiero ke la fecha tenga el formato : 28/05/2007 y que ademas salga la hora.. Que dedo hacer??? agradecere sus sugerencias... |
Re: problema con CURDATE() En MYSQL se guardan las fechas con ese formato Año-Mes-Día. Creo que no hay manera de cambiar eso. Un saludo |
Re: problema con CURDATE() Holas yesmina, por defecto MySQL solo acepta fechas en formato aaaa-mm-dd para el almacenamiento, pero eso no implica que no puedas manipular el formato con el que recuperas en una sentencia SELECT, asi que cuando tengas que insertar dentro de una tabla, tendras que hacerlo con el formato aaaa-mm-dd, ahora cuando tengas que mostrarlo puedes recuperarlo y darle el formato que desees con la funcion DATE_FORMAT(). Para que el campo que uses permita registrar la fecha y la hora lo unico que tienes que hacer es que ese campo sea de tipo DATETIME, con eso ya soporta el manejo de fecha con hora, espero te sirva , saludos, cya |
Problema con CURDATE() Hola chikos, Al insertar el dato fecha no me inserta con la hora..porke???? insert into tabla values(1,'hora',curdate()); resultado: --------- 1 hora 2007-06-02 00:00:00 Espero sus respuestas..GRACIAS |
Re: Problema con CURDATE() Cita:
|
| La zona horaria es GMT -6. Ahora son las 20:45. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.