Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/10/2008, 11:48
Avatar de adexedl
adexedl
 
Fecha de Ingreso: julio-2005
Mensajes: 326
Antigüedad: 18 años, 11 meses
Puntos: 2
Respuesta: javascript y css

Hola amigos,

muchas gracias por vuestras respuestas. Comentaros que esto no importa que sea de lado del cliente, porque es una cosa que voy a utilizar en local.

Lo he probado pero no me funciona, quizás algo este haciendo mal. Para hacer la prueba lo he puesto todo en un script

Código HTML:
<script>
Date.prototype.add = function (sInterval, iNum){
  var dTemp = this;
  var t;
  if (!sInterval || iNum == 0) return dTemp;
  switch (sInterval.toLowerCase()){
    case "ms":
      t = dTemp.setMilliseconds(dTemp.getMilliseconds() + iNum);
      dTemp.setMilliseconds(dTemp.getMilliseconds() - iNum);
      break;
    case "s":
      t = dTemp.setSeconds(dTemp.getSeconds() + iNum);
      dTemp.setSeconds(dTemp.getSeconds() - iNum);
      break;
    case "mi":
      t = dTemp.setMinutes(dTemp.getMinutes() + iNum);
      dTemp.setMinutes(dTemp.getMinutes() - iNum);
      break;
    case "h":
      t = dTemp.setHours(dTemp.getHours() + iNum);
      dTemp.setHours(dTemp.getHours() - iNum);
      break;
    case "d":
      t = dTemp.setDate(dTemp.getDate() + iNum);
      dTemp.setDate(dTemp.getDate() - iNum);
      break;
    case "mo":
      t = dTemp.setMonth(dTemp.getMonth() + iNum);
      dTemp.setMonth(dTemp.getMonth() - iNum);
      break;
    case "y":
      t = dTemp.setFullYear(dTemp.getFullYear() + iNum);
      dTemp.setFullYear(dTemp.getFullYear() - iNum);
      break;
  }
  return new Date(t);
}



      var Hoy = new Date();

       var Fecha = new Date( 2008,  // año 2009
 
                             10,     // Marzo
 
                             2      // día 2
 
                           );
 
       var Fecha1 = Fecha.add( "d", - 30 );

       var Fecha2 = Fecha.add( "d", - 7 );

       

       if( Hoy.getTime() > Fecha.getTime() ){

          // Hoy es el gRan día

       }else if( Hoy.getTime() > Fecha1.getTime() && Hoy.getTime() < Fecha2.getTime() ){

          // Faltan menos de 30 días

       }else if( Hoy.getTime() > Fecha2.getTime() ){

          // Faltan menos de 7 días

       }
</script> 
No se que estaré haciendo mal.

Saludos y mil gracias
__________________
Diseño Web Canarias