为了账号安全,请及时绑定邮箱和手机立即绑定

最后修改时间戳

最后修改时间戳

慕少森 2023-06-09 17:50:05
我正在尝试在网页上添加最后修改的时间戳,但我希望日期仅在修改页面时更改。这是我正在使用的代码:      <script>         var date = document.lastModified;         document.write("Last Modified: "+date);      </script>但这显示的是当前日期,所以每次我访问该页面时,我都会看到今天的日期。如何更改为仅在页面更新时更新日期?非常感谢。
查看完整描述

3 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

这是因为 js 文件被发送到客户端浏览器并且浏览器正在执行该命令以检查 lastModified - 客户端的当前数据/时间。

我没有看到从 js 获取它的方法 - 你必须从服务器端放置该信息 - 将无法在客户端读取它。


查看完整回答
反对 回复 2023-06-09
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

只用js是获取不到这些信息的。在这种情况下,您需要一个服务器来跟踪对页面所做的更改,并通过 http 调用请求此信息。



查看完整回答
反对 回复 2023-06-09
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

你不能在这里使用 JS,因为“lastModified”是在运行时生成的。“lastModified”应该是静态页面内容的一部分(如 Last Modified:10/10/2020)或由 BE 生成并通过 ajax 请求传送到您的页面。



查看完整回答
反对 回复 2023-06-09
  • 3 回答
  • 0 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信