Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2011, 13:19
jhz1983
 
Fecha de Ingreso: diciembre-2010
Mensajes: 166
Antigüedad: 13 años, 4 meses
Puntos: 0
comparar fecha.getDate con valor cookie

tengo este programa sencillo en el que hay 3 funciones la primera crea una cookie, la 2a lee la cookie y en caso de que no exista llama a la 1a para crearla.. y ahora estoy creando una 3a que quiero que compare 2 fechas y me de el tiempo de diferencia.. lo que no tengo mucha idea es como coger los datos de la cookie y compararlos con un fecha.getDate(); a ver si alguien me ilumina..

esto es lo que tengo hasta ahora:

Código:
<html>
	<head>
	<script language="javascript">
	<!--
		function setcookie()
			{
			var fecha= new Date;
			fecha.getDate();
			var valida= new Date(2012,12,31);
			name="diferencia";
			document.cookie=name+"="+fecha+";"+((valida==null)?"":("expires="+valida.toGMTString()));
			}

		function leercookie(nombre)
			{

			var fin="";
			var buscamos=nombre+"=";
			if(document.cookie.length>0)
				{
				var inicio=document.cookie.indexOf(buscamos);
				if(inicio!=-1)
					{
					inicio+=buscamos.length;
					fin=document.cookie.indexOf(";",inicio);
					if(fin==-1)
					fin=document.cookie.length;
				return unescape(document.cookie.substring(inicio,fin));
					}
				else{
					setcookie();
					}
				}

			}
		function comparar()
			{
			fecha= new Date;
			fecha.getDate();
			
	//-->
	</script>
	</head>

<body>
<script language="javascript">
<!--
	document.write("La ultima vez que visitaste esta pagina fue.. "+leercookie("diferencia")+" a ver si te pasas mas a  menudo");
//-->
</script>


</body>
</html>