![]() |
| Estás en: Juan Rodríguez, web personal > JavaScript > Índice de guiones > Días que faltan o pasan de una fecha < |
Verificado en: Opera 9.02 y 9.20Opera 6.05, 7 y 8 Firefox 1.5, 3.0b5 y 3.0.6 Mozilla 1.8 Netscape 7 Internet Explorer 6 y 7 |
Indica los días que faltan hasta una fecha y una vez cumplida, indica los días que han pasado. Más abajo se ha puesto el mismo guión 2 veces, para que puedan observarse ambos mensajes. La fecha del plazo se indica en la variable FechaFin. Observar que enero es el mes 0 (cero). |
En el ejemplo de la izquierda, En el ejemplo de la derecha, |
Ejemplos de aplicación de este guión | ||
Instalación Ver código Descargar + guiones
Código en el cuerpo (body) de la página
<script type="text/javascript">
<!-- inicio
FechaHoy=new Date();
FechaFin=new Date(2008,11,31,23,59,59);
MSxDia=24*60*60*1000;
anyoact = FechaHoy.getYear();
if (anyoact <100) {anyoact = '19' + anyoact}
else if ( (anyoact >100) && (anyoact <999) ) { var cadena_anyoact=new String(anyoact); anyoact='20' + cadena_anyoact.substring(1,3) }
anyoprox = parseInt(anyoact) +1;
DiasFaltan=0;
DiasPasan=0;
if (FechaHoy.getTime() < FechaFin.getTime() ) {
DiasFaltan = (FechaFin.getTime() - FechaHoy.getTime()) / MSxDia;
DiasFaltan = Math.floor(DiasFaltan);
document.write("Faltan " +DiasFaltan+ " días para Fin de Año "+anyoact+".<br />¡ Feliz "+anyoprox+" !") }
else {
DiasPasan = (FechaHoy.getTime() - FechaFin.getTime() ) / MSxDia;
DiasPasan=Math.floor(DiasPasan);
document.write("Ya han pasado "+DiasPasan+" días desde que empezó el "+anyoact+"") }
// final -->
</script>
Copyright ©
Juan Rodríguez, consultor y
Begues Internet, s.l.
Todos los derechos reservados
Aviso Legal
Cuidar de nuestro entorno natural,
puede y debe ser cosa de todos.
Por ejemplo, no gastando papel para
imprimir una información que siempre
puedes tener en la pantalla de tu pc.
- -
Juan Rodríguez, consultor
Castelldefels (Barcelona)