Foros del Web » Programando para Internet » PHP »

mostrar solo los 12 ultimos meses

Estas en el tema de mostrar solo los 12 ultimos meses en el foro de PHP en Foros del Web. buenas. tengo un problema que no pude resolverlo. resulta que tengo una galeria de imagenes de eventos. el proceso consiste que yo muestro un menu ...
  #1 (permalink)  
Antiguo 02/12/2010, 22:12
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 7 meses
Puntos: 7
mostrar solo los 12 ultimos meses

buenas. tengo un problema que no pude resolverlo. resulta que tengo una galeria de imagenes de eventos. el proceso consiste que yo muestro un menu acordeon vertical de los meses diciembre a enero ordenado en forma descendente. si yo agrego fotos del mes de diciembre de este año con los dias, bueno, puede ser un sabado domingo o cualquier dia, solo me debe mostrar las fotos de los ultimos 12 meses. pero si subo mas fotos del proximo año, las galerias del año pasado del mes de diciembre, ya no deberia mostrarme.

solo pude hacer que muestre los registros, pero no tengo idea de como solucionarlo. me podran dar una idea de como desarrollarlo ?.

espero su pronta respuesta.

saludos.
  #2 (permalink)  
Antiguo 03/12/2010, 05:08
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: mostrar solo los 12 ultimos meses

Usa strtotime.
Código PHP:
Ver original
  1. <?php
  2. echo date('Y-m-d',strtotime('-12 months'));
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 03/12/2010, 09:44
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 7 meses
Puntos: 7
Respuesta: mostrar solo los 12 ultimos meses

gracias por la respuesta abimaelrc. como mostraria solamente los ultimos 12 meses que hayan sido creados ?.

saludos.
  #4 (permalink)  
Antiguo 03/12/2010, 10:24
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: mostrar solo los 12 ultimos meses

Mira el ejemplo que te di.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 06/12/2010, 09:36
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 7 meses
Puntos: 7
Respuesta: mostrar solo los 12 ultimos meses

esta bien. voy a probar el codigo que puso y luego le cuento como me fue.

hice mi consulta. me muestra los ultimos 12 meses. he registrado fotos del mes de enero del 2011. pero cuando cambio de fecha y de año en la configuracion de la hora de winowws, no me muestra las fotos del siguiente año. imprimo el ejemplo que coloco, me muestra el año anterior y deberia mostrarme el año actual.

alguna ayuda por favor.

saludos.

Última edición por esaenz22; 06/12/2010 a las 13:34 Razón: correccion.

Etiquetas: meses, ultimo
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 18:11.