Programación Web y Scripting > PHP

 Cambiar A Fecha Normal

(1/1)

walleskamejias:
Saludos a todos

Soy nueva en el foro, espero me puedan brindar ayuda.

Tengo un calendario en javascript que al seleccionar un día en el calendario queda así: aaaa/mm/dd. cuando intento guadarlo en una base de datos lo guarda perfecto. Pero quisiera mostrar esa fecha: dd/mm/aaaa, y no me lo guarda en mi base de datos correctamente... Que puedo hacer???

Agradezco su colaboración de antemano.

Gracias.

Walleska

Tersipodes:
A ver, la mayoría de bases de datos, utilizan el tipo de fecha americana, es decir, aaaa/mm/dd. Para introducir la fecha lo tendrás que hacer así, pero para mostrarla puedes formatearla. Si gastas MySQL mira la función date_format('fecha','formato deseado'), y si todo funciona en PHP mira como formatear fechas con la función date().

Espero haber sido de ayuda.

JrcsDev:

--- Cita de: "walleskamejias" --- Tengo un calendario en javascript que al seleccionar un día en el calendario queda así: aaaa/mm/dd. cuando intento guadarlo en una base de datos lo guarda perfecto. Pero quisiera mostrar esa fecha: dd/mm/aaaa, y no me lo guarda en mi base de datos correctamente... Que puedo hacer???
--- Fin de la cita ---
Como bien te han dicho, el formato más usado es el norteamericano... yo te recomiendo que lo guardes asi en la base de datos... ahora, coincido contigo en que lo ideal es mostrar la fecha en el formato dd/mm/aaaa, y para eso yo hice una simple función en PHP que me cambia el formato de la fecha... el código es sencillo:


--- Código: Text ---function entosp($fecha){  $f=explode("-",$fecha);  return "$f[2]/$f[1]/$f[0]";}  
Recibe como parámetro la fecha 2008-12-01, y la cambia al formato 01/12/2008... puedes modificarla y cambiar el "/" por un "-", y la fecha te quedaría como 01-12-2008

Espero que te sirva esta función... saludos!

Navegación

[0] Índice de Mensajes

Ir a la versión completa