| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
viper2003 Conociendo Foroz


Registrado: 27 May 2007
Mensajes: 23
|
Publicado: Sab Nov 08, 2008 1:13 pm Título del mensaje: Trabajar con fechas en Mysql y PHP |
|
|
Hola a todos.
Estoy programando en PHP una web con gestor de contenidos en la cual se pueden insertar noticias y demas. A la hora de poner la fecha, querria que saliera en este formato:
12 de Noviembre 2008
El problema que veo es como hacerlo. Pues si meto los datos desde el formulario, logicamente seria en un campo de tipo texto y luego para hacer un order by, no rula bien por fecha, claro.
Con un campo date, he visto que me lo mete en un formato timestamp (un numerajo de 10 digitos, la fecha en segundos) si en el insert le paso la variable now(), pero yo quiero meterle una fecha en timestamp que no sea la actual en formato timestamp.
Lo ultimo es como hacer que me devuelva una variable para pasar el mes a letras: Noviembre, Enero...
A ver si sabeis por donde van los tiros o algun ejemplo que ya ande hecho por ahi. Me sería de gran ayuda |
|
| Volver arriba |
|
 |
Smart User destacando


Registrado: 02 Oct 2007
Mensajes: 320
Ubicación: Super Colombia!
|
Publicado: Dom Nov 09, 2008 10:01 pm Título del mensaje: |
|
|
hola,
Mira primero define en la BD el campo fecha de tipo Date...
luego cuando metas la fecha en el campo de texto utiliza el formato (aaaa-mm-dd) por ejemplo 2008-11-11... para esto puedes validar el formato con una funcion de JS...
por ultimo cuando muestres la fecha para que te salga como quieres debes hacer un explode por el caracter - algo asi:
$fecha=date(); [aca pones lo que recibes de la BD a cambio del date()]
$var = explode('-',$fecha);
echo "$var[2]-$var[1]-$var[0]";
y ya le das el formato que quieres...
si quieres saber que mes es por que la BD nos da el numero pues te haces un array con los meses en espa;ol y luego le das la posicion segun el $var[1] que recibes del explode y ya......
espero me hayas entendido... xD
Saludos _________________
Copiar ideas de uno es plagio, copiar ideas de muchos es la investigación...!
Foro donde te respondere tus dudas de programación aqui! |
|
| Volver arriba |
|
 |
|
|
|