CODE<script language="JavaScript">
document.write("Last modified: ");
document.write(document.lastModified);
</script> |
不過,執行後會發現,這個「最後修改時間」永遠是『
現在』!
因為就網頁傳輸而言,瀏覽器會將www上的網頁下載到使用者電腦上,最後再透過瀏覽器來執行。
所以下載的網頁永遠是最“新鮮”的(如果有透過ASP或是PHP來即時編譯產生網頁)。
那麼有沒有辦法取得該網頁真正的「最後修改時間」呢?
這個部分當然要透過server端語法來取得了。
ASP版語法如下:
PHP<?
echo "Last modified: " . date("m/d/Y h:i:s", filemtime("您要查看的檔案名稱"));
?> |
我們只要在filemtime("XXX")中指定了所要取得的檔案名稱,
同樣的,也可以輕鬆取得指定檔案的「最後修改時間」。
其中指定的檔案名稱也可以以系統變數
__FILE__來替代,
filemtime(__FILE__)意思就是取得目前你所執行的這個檔案的「最後修改時間」。
也可以用如下的語法來取得目前所執行的這個檔案的「最後修改時間」