Está usted en Indice > Construcción > Lenguajes > JavaScript > Lecciones y Paso a Paso > Contador de días online con JavaScript
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Contador de días online con JavaScript

En muchos sitios puedes observar un conteo de los días online, es decir, los días que la página ha estado en Internet. Por lo general para este tipo de contadores se utilizan tecnologías del lado del servidor, pero sin más ni menos, lo puedes realizar en JavaScript, de una manera fácil y rápida.

En ElCodigo.net puedes encontrar un script que resta dos fechas y nos dice el número de días, hora, segundos, etc. Que hay entre ellas. Modificando un poco dicho script, he desarrollado este código que te servirá para contar los días online de tu sitio.

El siguiente fragmento lo debes ubicar entre las etiquetas <HEAD> y </HEAD>, para que la función se cargue.


<script language="javascript">
function diasonline(){
fecha= new Date();
hoy = new Date(fecha.getFullYear(),fecha.getMonth()+1,fecha.getDate());
//reemplaza new Date(2001,03,26) por la fecha de inicio de tu site asi: new Date(aaaa,mm,dd)
inicio = new Date(2001,03,26)
resta = hoy.getTime() – inicio.getTime();
resultado = Math.floor(resta/(1000*60*60*24));
document.write(resultado+" dias `online`");
}
</script>


Lo primero que hacemos es crear tres variables principales: una con la fecha actual, otra con la fecha.actual expresada en año, mes y día. La última representa la fecha en la que iniciamos nuestro sitio (desde cuando está online), que contiene dicha fecha en formato aaaa,mm,dd.

Luego restamos el total de la fecha actual y la de inicio y después lo redondeamos a días. Escribimos su resultado y es todo.

Finalmente, para hacer aparecer el conteo de los días online, debes escribir el siguiente código en el lugar en el que desees verlo:

<script language="javascript">diasonline()</script>




Autor: Jorge Alberto Torres
http://www.xlwebmasters.com/modules.php?d=doc&f=doc2&id=423

Usuarios que han visto este tema también han visto...

- Efectos Rollover
- E-Mail AntiSpam con JavaScript
- Script para detección de soporte a Ajax, Cookies y ActiveX
- Creación de Objetos en JavaScript
- Mostrar fechas con JavaScript


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 05-12-2008 a las 17:53:17