A fejlécen lévõ idõt nem jobb lenne berakni ezt?
var days = 730; // 364 + 364 = 728
var lastvisit=new Object();
var firstvisitmsg=\"Legutóbbi látogatásod: -\";
lastvisit.subsequentvisitmsg=\"Legutóbbi látogatásod: [displaydate]\";
lastvisit.getCookie=function(Name){
var re=new RegExp(Name+\"=[^;]+\", \"i\");
if (document.cookie.match(re))
return document.cookie.match(re)[0].split(\"=\")[1];
return\'\';
}
lastvisit.setCookie=function(name, value, days){
var expireDate = new Date();
var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days));
document.cookie = name+\"=\"+value+\"; expires=\"+expireDate.toGMTString()+\"; path=/\";
}
lastvisit.showmessage = function() {
var wh = new Date();
if (lastvisit.getCookie(\"kncookie\") == \"\") {
lastvisit.setCookie(\"kncookie\", wh, days);
document.write(firstvisitmsg);
}
else {
var lv = lastvisit.getCookie(\"kncookie\");
var lvp = Date.parse(lv);
var now = new Date();
now.setTime(lvp);
var month = new Array (\"Január\", \"Február\", \"Március\", \"Április\", \"Május\", \"Június\", \"Július\", \"Augusztus\", \"Szeptember\", \"Október\", \"November\", \"December\");
var dd = now.getDate();
var mn = now.getMonth();
mn = month[mn];
yy = now.getFullYear();
var hh = now.getHours(); // 23 óra
var mins = now.getMinutes();
if (mins < 10) {mins = \"0\"+ mins}
var secs = now.getSeconds();
if (secs < 10) {secs = \"0\" + secs}
/*
mn = Hó
dd = Nap
yy = Év
hh = Óra
mins = Perc
secs = Másodperc
*/
var dispDate = yy + \". \" + mn + \" \" + dd + \". \" + hh + \":\" + mins + \":\" + secs
document.write(lastvisit.subsequentvisitmsg.replace(\"\\[displaydate\\]\", dispDate))
}
lastvisit.setCookie(\"kncookie\", wh, days);
}
lastvisit.showmessage();
<script type=\"text/javascript\" src=\"\', $settings[\'default_theme_url\'], \'/scripts/cookie.js\"></script>