Foros del Web » Programando para Internet » PHP »

cuestion de fechas......

Estas en el tema de cuestion de fechas...... en el foro de PHP en Foros del Web. toy desesperado me e tomado una pausitadel sistema de users y me he puesto ha hacer otras cosas.....pero se me plantea un problemon,quiero que la ...
  #1 (permalink)  
Antiguo 28/06/2004, 16:52
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 13 años, 6 meses
Puntos: 0
cuestion de fechas......

toy desesperado me e tomado una pausitadel sistema de users y me he puesto ha hacer otras cosas.....pero se me plantea un problemon,quiero que la fecha se guarde automaticamente de la siguiente forma:

dia>fila dia,mes>fila mes año>fila año

con fila supongo que sabeis a que me refiero pero por si acaso lo digo :D,me refiero a la fila de la tabla que esta en la BD,lo quiero hacer asi para en un futuro poder mostrar las noticias de tal dia de tal mes de tal año :D


gracias ;)
  #2 (permalink)  
Antiguo 28/06/2004, 16:57
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 14 años
Puntos: 13
En el php puedes capturar la fecha por separado:

$dia = date("d");
$mes = date("m");
$año = date("Y");

y luego guardas esas variables en la BD en sus filas correspondientes.
  #3 (permalink)  
Antiguo 29/06/2004, 01:52
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
Puies creo que no es para nada recomendable lo que pretendes hacer...
En Mysql (supondré que ésa utilizas) existen el tipo de datos DATE y el DATETIME.... y también muchísimas funciones para trabajar con ellos.
Por ejemplo, si quieres sólo el mes, puedes hacer:
Código PHP:
$sql "SELECT MONTH(campo_date) FROM tabla"
De igual manera existen las funciones DAYOFMONTH(), YEAR()... y muchísimas más.
Puedes ver todas en el manual de MySql:
http://dev.mysql.com/doc/mysql/en/Da...functions.html

Saludos
  #4 (permalink)  
Antiguo 29/06/2004, 03:24
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 13 años, 6 meses
Puntos: 0
gracias me haveis vuelto a salvar el cuello
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:05.