获取html文件的最后修改日期

时间:2008-10-15 08:21:54

标签: html date

如何计算导入我的网络应用程序的html文件的最后修改日期?

html文件在另一台服务器上,不同的用户可以进行更新,当我检索页面时,我希望能够看到它上次更新的时间,以便我可以在我的主页上标记更新日期。我

5 个答案:

答案 0 :(得分:8)

我假设你使用HTTP来检索页面。

在这种情况下,您可以使用HTTP的HEAD方法来获取文件的标头数据。 (见http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html,9.4)

然后您可以检查响应的“Last-Modified”标头。 (见http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html,14.29)

在某些缓存机制(代理,浏览器缓存)的情况下,可能需要在请求标头中包含“Cache-Control:must-revalidate”。 (见http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html,14.9.4)

答案 1 :(得分:7)

使用document.lastModified Javascript属性。

quirksmode也有很好的格式化日期的功能:http://www.quirksmode.org/js/lastmod.html

答案 2 :(得分:3)

您可以使用回复标题中的Last-Modfied Header

  

Last-Modified实体标题字段指示源服务器认为变体上次修改的日期和时间。

   Last-Modified  = "Last-Modified" ":" HTTP-date

答案 3 :(得分:2)

<script type="text/javascript">
<!--
document.write(document.lastModified);
// -->
</script>

答案 4 :(得分:1)

有一些提议的元标记键表示可以使用的都柏林核心值。请参阅:https://stackoverflow.com/a/14893974/895245

相关问题