http://www.elcodigo.com

Scripts y código de ejemplo : JavaScript : Fecha, hora y contadores de tiempo :

Fecha de la última visita

Autor
Fecha inserción
Jorge Alberto Torres
14/12/2000
Dificultad
Soportado por

N2+ IE3+

Descripción | Ver ejemplo | Ver código fuente | Imprimir script

Para imprimir este script, pulsa sobre el botón de imprimir que se muestra a continuación.

Este script debe ir entre las tags <head> y </head> de la página:

<script language="javascript" type="text/javascript">
// Jorge Alberto Torres - 14/12/2000	Fecha de la ultima visita guardada y recuperada
//                                      mediante la utilización de cookies
//
//Este script y otros muchos pueden
//descarse on-line de forma gratuita
//en El Código: www.elcodigo.com

function enviarCookie(nombre, contenido, vencimiento) {
    document.cookie = nombre + "=" + escape(contenido) +
                      ((vencimiento == null) ? "" : ("; expires=" + vencimiento.toGMTString()))
}

function leerCookie(nombre) {
    galleta = nombre + "=";
    if (document.cookie.length > 0) {
        principio = document.cookie.indexOf(galleta);
        if (principio != -1) {
            principio += galleta.length;
            fin = document.cookie.indexOf(";", principio);
            if (fin == -1)
                fin = document.cookie.length;
            return unescape(document.cookie.substring(principio,fin));
        }
    }
}

function ultimavisita() {
    fecha = new Date();
    mes = fecha.getMonth() + 1;
    fechas = fecha.getDate() + "/" + mes + "/" + fecha.getFullYear();
    vencimiento = new Date(2020, 12, 31);
    ultimaVisita = leerCookie("UltimaVisita");

    if(!ultimaVisita) {
        enviarCookie("UltimaVisita", fechas, vencimiento);
        document.write("Esta es la primera vez que visitas esta página.");
    }
    else {
        document.write(ultimaVisita);
        enviarCookie("UltimaVisita", fechas, vencimiento);
    }
}





</script>

Es necesario añadir el siguiente código a la página HTML, entre <body> y </body>:



<p>A continuación se muestra la fecha de la última vez
que se ha visitado esta página. Si es la primera vez no
se tendrá ninguna fecha almacenada, por lo que el <em>script</em>,
mostrará un mensaje indicando que es la primera vez que se
visita la página. En ese caso, tras recargar
la página, se mostrará ya la fecha actual como la fecha
de la última visita.</p>
<p>
Fecha de la última visita:<br>
<script language="javascript" type="text/javascript">
ultimavisita();
</script>
</p>