欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS如何設(shè)置cookie有效期為當天24點并彈出歡迎登陸界面

 更新時間:2016年08月04日 10:49:37   投稿:mrr  
這篇文章主要介紹了JS如何設(shè)置cookie有效期為當天24點并彈出歡迎登陸界面的代碼,代碼比較簡單,好理解,需要的朋友可以參考下

簡單寫了寫,可根據(jù)指定參數(shù)Deadline格式的時間進行測試,如存在些不嚴謹?shù)牡胤竭€請指出。

// 設(shè)置cookie在當天指定時間點過期并提示
function setCookie(name,value,Deadline,callback){
// 獲取當前日期對象
var curDate = new Date();
// 獲取當前日期對應(yīng)的時間戳
var curTime = curDate.getTime();
// 獲取指定時間的時間戳
var endTime = convertTime(curDate,Deadline);
// 計算出指定時間與當前時間的時間差
var disTime = endTime - curTime;
// 設(shè)置cookie過期時間
document.setCookie = name + '=' + value + ';expires=' + disTime;
// 在指定時間到達后執(zhí)行回調(diào)
setTimeout(callback,disTime);
}
setCookie('name','value','24:00:00',function(){
alert('cookie過期了');
});
// 獲取指定時間的時間戳
function convertTime(nowDate,Deadline){
// 分割參數(shù)Deadline
var _dateArr = Deadline.split(':');
// 分別獲取參數(shù)中對應(yīng)的時、分、秒
var hours = parseInt(_dateArr[0]);
var minutes = parseInt(_dateArr[1]);
var seconds = parseInt(_dateArr[2]);
// 設(shè)置對應(yīng)時分秒
nowDate.setHours(hours); 
nowDate.setMinutes(minutes); 
nowDate.setSeconds(seconds);
// 獲取當前天中指定時分秒對應(yīng)的毫秒數(shù)
var result = Date.parse(nowDate);
return result;
}

補充:

function setCookie(name,value,days){//設(shè)置cookie
var d = new Date();
d.setTime(d.getTime() + (days*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = name + "=" + value + "; " + expires;
}

以上所述是小編給大家介紹的JS如何設(shè)置cookie有效期為當天24點并彈出歡迎登陸界面,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:

相關(guān)文章

  • js實現(xiàn)輪播圖效果 純js實現(xiàn)圖片自動切換

    js實現(xiàn)輪播圖效果 純js實現(xiàn)圖片自動切換

    這篇文章主要為大家詳細介紹了js實現(xiàn)輪播圖效果,圖片自動切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 深入淺析javascript中的作用域(推薦)

    深入淺析javascript中的作用域(推薦)

    js作用域是前端開發(fā)必掌握的基礎(chǔ)知識。這篇文章主要介紹了javascript中的作用域的相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • js取float型小數(shù)點后兩位數(shù)的方法

    js取float型小數(shù)點后兩位數(shù)的方法

    js中取小數(shù)點后兩位方法最常用的就是四舍五入函數(shù)了,前面我介紹過js中四舍五入一此常用函數(shù),這里正好用上,下面我們一起來看取float型小數(shù)點后兩位一些方法總結(jié)
    2014-01-01
  • javascript之querySelector和querySelectorAll使用介紹

    javascript之querySelector和querySelectorAll使用介紹

    其實關(guān)于querySelector和querySelectorAll的介紹說明很多。在此主要是做個記錄
    2011-12-12
  • JavaScript學習筆記之數(shù)組求和方法

    JavaScript學習筆記之數(shù)組求和方法

    這篇文章主要介紹了JavaScript學習筆記之數(shù)組求和方法的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • JavaScript給事件委托批量添加事件監(jiān)聽詳細流程

    JavaScript給事件委托批量添加事件監(jiān)聽詳細流程

    事件委托,一般來講,會把一個或者一組元素的事件委托到它的父層或者更外層元素上,真正綁定事件的是外層元素,當事件響應(yīng)到需要綁定的元素上時,會通過事件冒泡機制從而觸發(fā)它的外層元素的綁定事件上,然后在外層元素上去執(zhí)行函數(shù)
    2021-10-10
  • JavaScript截斷字符串的方法

    JavaScript截斷字符串的方法

    這篇文章主要介紹了JavaScript截斷字符串的方法,涉及javascript字符串截取的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • javascript經(jīng)典特效分享 手風琴、輪播圖、圖片滑動

    javascript經(jīng)典特效分享 手風琴、輪播圖、圖片滑動

    這篇文章主要介紹了javascript經(jīng)典特效,手風琴、輪播圖、圖片滑動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • JavaScript之解構(gòu)賦值的理解

    JavaScript之解構(gòu)賦值的理解

    今天小編就為大家分享一篇關(guān)于JavaScript之解構(gòu)賦值的理解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • video.js使用改變ui過程

    video.js使用改變ui過程

    這篇文章主要介紹了video.js使用改變ui的過程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03

最新評論