讀取與存儲 的使用方法
jsHelper.localStorage.set("HistoryPwdMsg","123,123,123,123,123,123" , 5);
var history = jsHelper.localStorage.get("HistoryPwdMsg");
var myData = history ? history : "";
代碼
var jsHelper = {
convertTime: function (time) {
if (!time || time == null || time.length == 0) {
return " ";
}
time = time.replace(/T/g, ' ');
if (time.search("0001-01-01") != -1) {
time = "";
}
return time;
},
getNowTime: function () {
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
+ " " + date.getHours() + seperator2 + date.getMinutes()
+ seperator2 + date.getSeconds();
return currentdate;
},
localStorage: {
set: function (key, value, hours) {
var curDate = new Date();
var endDate = new Date(curDate.setHours(curDate.getHours() + hours));
var data = { value: value, expirse: endDate.getTime() };
localStorage.setItem(key, JSON.stringify(data));
},
get: function (key) {
var data = JSON.parse(localStorage.getItem(key));
if (data !== null) {
if (data.expirse != null && data.expirse < new Date().getTime()) {
localStorage.removeItem(key);
} else {
return data.value;
}
}
return null;
}
}
}