Foros del Web » Programando para Internet » PHP »

Trabajo con fechas

Estas en el tema de Trabajo con fechas en el foro de PHP en Foros del Web. Holas!! No sabía muy bien como titular el mensaje pero la idea es la siguiente. yo tengo guardado una tabla en mysql con un campo ...
  #1 (permalink)  
Antiguo 06/12/2005, 04:10
Avatar de Animanganime  
Fecha de Ingreso: noviembre-2003
Ubicación: Tenerife
Mensajes: 90
Antigüedad: 21 años
Puntos: 0
Trabajo con fechas

Holas!!

No sabía muy bien como titular el mensaje pero la idea es la siguiente. yo tengo guardado una tabla en mysql con un campo de fecha y yo querría saber que funciones puedo utilizar para que me separe por meses, por ejemplo:
  • Enero
  • Resultado 1
  • Resultado 2
  • Resultado 3
  • .........
  • Febrero
  • Resultado 1
  • Resultado 2
  • Resultado 3
  • .........
Y asi con todos los registros, quiero poder separar por meses y que salgan los datos correspondientes a cada mes.

Saludos!!
  #2 (permalink)  
Antiguo 06/12/2005, 04:31
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 8 meses
Puntos: 17
Espero que te sirva este código
Código PHP:
$query mysql_query("SELECT campo, fecha, date_format(fecha,'%m') as mes FROM tabla ORDER BY fecha ASC");
while (
$row mysql_fetch_row($query)) {
  if (
$mes != $row['mes']) { 
    if (!empty(
$mes)) { echo "</ul>"; }
    echo 
"<h1>".date("F"mktime(0001$row['mes'], 2005))."</h1><ul>";
    
$mes $row['mes'];
  }
  echo 
"<li>".$row['campo']." (".$row['fecha'].")</li>";

  #3 (permalink)  
Antiguo 06/12/2005, 04:34
 
Fecha de Ingreso: mayo-2003
Mensajes: 125
Antigüedad: 21 años, 6 meses
Puntos: 0
Utiliza month() de Mysql

Hola,

select fecha, month(fecha) from tabla

Y luego o bien agrupas o lo vas recorriendo fila a fila estando ordenado y cuando el valor cambie lo pintas.

__________________
Lailuluelo
El error está en lo obvio
  #4 (permalink)  
Antiguo 06/12/2005, 05:15
Avatar de Animanganime  
Fecha de Ingreso: noviembre-2003
Ubicación: Tenerife
Mensajes: 90
Antigüedad: 21 años
Puntos: 0
Voy a probar a ver como sale, gracias por la ayuda. La forma de ponerlo no era más que orientativa para explicar la idea, mi principal duda era como sacar por meses para poner los bucles e ir separando los contenidos de cada mes ya que al guardarlos las fechas son dispares.

Saludos!!
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 14:15.