JavaScript獲取cookie過期時間

螞蟻小編發表於2017-03-27

關於cookie大家一定不陌生,關於的概念和基本操作這裡介紹了,可以自行查閱相關文件。

js對於cookie的基本操作可以參閱javascript如何操作cookie一章節。

我們可以人為的設定cookie過期的時間,但是當你獲取指定的cookie的時候,並不能夠獲取過期時間。

但是我們可以另闢蹊徑來解決此問題,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var d=new Date();
//1小時候過期
d.setHours(d.getHours()+1); 
//儲存cookie值
document.cookie='testvalue=123;expires=' + d.toGMTString(); 
//儲存cookie過期時間,要獲取testvalue這個cookie的過期時間,通過獲取testexp這個cookie來實現
document.cookie='testexp='+escape(d.toLocaleString())+';expires='+d.toGMTString();

其實方法非常的簡單,就是再創立一個cookie用來儲存另一個cookie的過期時間。


相關文章