JavaScriptGuiones de JavaScript *
JavaScriptGuiones e información sobre JavaScript
GuionesÍndice de guiones ("scripts") de JavaScript Los últimosÚltimos guiones ("scripts") incorporados o modificados Los más vistosGuiones ("scripts") más visitados
ArtículosArtículos y apuntes sobre JavaScript Prensa digitalJavaScript en la prensa digital
InternetJuan Rodríguez, consultor
Consultoría en Internet
ContactarPor si quieres escribirnos...
*
Mapa WebMapa Web (Directorio) de nuestros contenidos sobre JavaScript << Menú >>
Juan Rodríguez, consultor Guiones (scripts) de JavaScript
Estás en: Juan Rodríguez, web personal > JavaScript > Índice de guiones > Días que faltan o pasan de una fecha <

Días que faltan o pasan de una fecha

Verificado en:

Opera 9.02 y 9.20
Opera 6.05, 7 y 8
Firefox 1.5, 3.0b5 y 3.0.6
Mozilla 1.8
Netscape 7
Internet Explorer 6 y 7

Opera web browser

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,
FechaFin = 31.12.2009 y el guión nos indica los días que faltan para que acabe el año.

En el ejemplo de la derecha,
FechaFin = 31.12.2008 y el guión nos indica los días que han pasado desde entonces, lo que es igual a los días que llevamos de este año (2.009).

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>

javascriptDías que faltan o pasan de una fecha

Juan Rodríguez, consultor

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.
- -

Guiones y "scripts" de JavaScript

Juan Rodríguez, consultor
Castelldefels (Barcelona)