首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

通过javascript创建一个cookie,记录第一访问网页的时间。该如何解决

2012-06-13 
通过javascript创建一个cookie,记录第一访问网页的时间。标题的功能怎么实现,求指教,谢谢![解决办法]存到co

通过javascript创建一个cookie,记录第一访问网页的时间。
标题的功能怎么实现,求指教,谢谢!

[解决办法]
存到cookie里的时间,你打算怎么用呢?是取出来存到数据库吗?
[解决办法]

JScript code
function getCookie(cName) {    var sCookie = document.cookie;    if (sCookie.length < 1) return false;    else {        var ar = sCookie.split(';');        for (var i = 0; i < ar.length; i ++) {            var ar_tmp = ar[i].split('=');            if (ar_tmp[0] == cName) return ar_tmp[1];        }        return false;    }}if (!getCookie('firstViewTime')) {    var d = new Date(), ar_date = [], ar_time = [];    ar_date.push(d.getFullYear());    ar_date.push(d.getMonth() + 1);    ar_date.push(d.getDate());    ar_time.push(d.getHours());    ar_time.push(d.getMinutes());    ar_time.push(d.getSeconds());    document.cookie += 'firstViewTime=' + ar_date.join('-') + ' ' + ar_time.join(':');}else alert('首次访问时间:' + getCookie('firstViewTime'));
[解决办法]
<script type="text/javascript">
function init(){
var d=new Date();
var cookie=document.cookie;
if(cookie.indexOf("firsttime=")==-1){
document.cookie="firsttime="+d+";max-age=100000000";
}else{
var begin=cookie.indexOf("firsttime=");
var end=cookie.indexOf(";",begin);
if(end==-1){
end=cookie.length;
}
cookie=cookie.substring(begin+"firsttime=".length,end);
alert(cookie);
}
}
window.onload=init;
</script>
这样试试

热点排行