我有一个网页,数据在刷新时会更新。
我希望用户最后刷新页面。
即如果我在3秒后刷新页面,它应该显示3秒,依此类推......
示例:
var current =“08/06/2014 15:00:00”; //当前时间
var next =“08/06/2014 15:00:30”; //刷新后的时间
应输出
上次看到:30秒//(15:00:30 - 15:00:00)
有没有办法在刷新后使用javascript来获取时间?
答案 0 :(得分:2)
您可以使用HTML5 LocalStorage
或Cookies
存储上次查看日期,示例(使用LocalStorage,保存上一页打开日期并在下次加载时显示):
window.onload = function() {
var lastSeen = localStorage.getItem("lastSeen");
if (lastSeen) {
alert("User last seen in " + lastSeen);
} else {
alert("User first time logged in page")
}
localStorage.setItem("lastSeen", new Date());
};
请参阅jsFiddle
上的此示例