使用javascript显示上次看到的网页状态

时间:2014-08-06 09:42:42

标签: javascript linux

我有一个网页,数据在刷新时会更新。

我希望用户最后刷新页面。

即如果我在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来获取时间?

1 个答案:

答案 0 :(得分:2)

您可以使用HTML5 LocalStorageCookies存储上次查看日期,示例(使用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

上的此示例