所以...在我的页面上,我目前有:
<script type="text/javascript">
document.write(document.lastModified);
</script>
这会显示我的网页index.html的上次修改日期。
我现在想在服务器上显示另一个文件的上次修改日期。我该怎么做?
我试过了:
<SCRIPT LANGUAGE="JavaScript">
<!--
myActiveXObject = new ActiveXObject("Scripting.FileSystemObject");
file = myActiveXObject.GetFile("My File.xlsx");
document.write(file.DateLastModified);
// -->
然而,它显示了一个虚假的最后修改日期。
答案 0 :(得分:1)
MDN page about document.lastModified
声明该属性“不属于任何标准”,所以我不确定它在所有浏览器中都是可靠的。 MSDN article on the lastModified property说同样的话。
我认为获取任意文件的最后修改日期的唯一可靠方法是在服务器端。
答案 1 :(得分:0)
你真的不能不通过网络服务器通过AJAX发出另一个请求。
答案 2 :(得分:0)
<?php
$url = 'URL LINK OF WEB PAGE';
echo ("<pre>");
$a= (get_headers($url,1));
$c =$a['Last-Modified'];
echo ("<p>");
print_r ($c);
?>
这是可以帮助你的PHP句子。