Hola,
Cita: nicolaspar: Lo de si ponerle hoy, ayer, hace dos dias, te lo dejo a vos (a esta hora no le pidas peras al olmo), aca tenes un ejemplo:
$str = 'Tu última visita: '. date("d-m-Y h:i A"); #Este sera tu texto mas la fecha
setcookie('ultimaVisita',$str, time()+36000); #Asi generas la cookie, siempre que no hayas enviado contenidos a los headers (o sea, al inicio de toda la pagina)
echo $_COOKIE["ultimaVisita"]; #Donde quieras mostrarla, lo haces asi
Creo que el script que pones solo te muestra la informacion del momento en el que ingresaste en el sitio y no la anterior vez a la actual (que es lo que preguntaba realmente DUDO_DE_ADRIANA)
Es que he probado lo que escribiste y es a la conclusion a la que llegue.
También te digo que no se como se hace realmente