Inicio > PHP > kiwisoft > ¿Cómo almacenar una fecha con formato DD-MM-AAAA?

¿Cómo almacenar una fecha con formato DD-MM-AAAA?

Experto:
Usuario:
Fecha: 28/10/2009
Valoración: Categoría: PHP
26/10/2009
lamperouge, usuario preguntando en PHP
Usuario
Hola amigo, he realizado una máscara en un <input type="text"> que me dé el formato de fecha así: DD-MM-AAAA, pero como sabrás, MySQL maneja el formato de fecha así: AAAA-MM-DD, mi pregunta es:
¿Cómo hago para almacenar desde php el formato de fecha DD-MM-AAAA?
De antemano muchas gracias, espero tu pronta respuesta.
26/10/2009
lamperouge, experto respondiendo en PHP
Experto
Hola:
Bien, es muy sencillo...
Como a php llega la fecha en formato DD-MM-AAAA, como bien indicas, nuestro objetivo es obtener las partes de dicha fecha por separado, DD, MM y AAAA, para luego conjuntarlas en el nuevo formato AAAA-MM-DD.
El formato DD-MM-AAAA a fin de cuentas es una cadena, en donde diferenciamos el separador "-" como separador de cada parte. Investiga en el siguiente enlace...
http://es2.php.net/manual/en/function.explode.php
...y observarás que la función explode permite trocear una cadena en partes a separadas por un separador concreto.
Llegados a ese punto, tendríamos un array en donde cada elemento sería DD, MM  y AAAA, con lo que obtener el resultado AAAA-MM-DD se hace fácil combinando los elementos del array en una nueva cadena.
Prueba el uso de la función explode y me comentas.
Espero haberte ayudado.
Saludos.
28/10/2009
lamperouge, usuario preguntando en PHP
Usuario
Amigo, gracias, ya lo he intentado y me ha servido, de nuevo muchas gracias.....
Más opciones
Enlaces patrocinados