Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2012, 16:52
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: como hacer esto?

Puedes usar la clase DateTime de PHP, usas diff para saber sí tiene o no más de 30 días, ej:

Código PHP:
Ver original
  1. $now = new DateTime();
  2. $recDate = DateTime::createFromFormat('j-M-Y', $row['fecha']);
  3. $diff = $recDate->diff($now);
  4. if ($diff->days > 30) {
  5.      echo "desactualizado";
  6. } else {
  7.      echo "actualizado";
  8. }

Saludos.