7

私の質問は: Web ページで "document.lastModified" を使用すると、このページが最後に変更された時刻ではなく、現在の日付と時刻が返されるのはなぜですか...何かアイデアはありますか? 前もって感謝します :)

実際のコードは次のとおりです。

<script type="text/javascript"> document.write("Page was last modified on: " + document.lastModified);</script>
4

4 に答える 4

0

あなたは現在それを修正しているためです。たとえば、これをチェックしてください。

要件に基づいてこれを機能させるには、このリンクとこのリンクをチェックしてください

外部リンクからのコピー:

これを一番下のページに入れます:

 <script type="text/javascript" src="js_lus.js"></script>

ファイルに好きな名前を付けます。例: js_lus.js すべてのページで src="" パスが正しいことを確認してください。

function lastModified() {
    var modiDate = new Date(document.lastModified);
    var showAs = modiDate.getDate() + "-" + (modiDate.getMonth() + 1) + "-" + modiDate.getFullYear();
    return showAs
}

function GetTime() {
    var modiDate = new Date();
    var Seconds

    if (modiDate.getSeconds() < 10) {
        Seconds = "0" + modiDate.getSeconds();
    } else {
        Seconds = modiDate.getSeconds();
    }

    var modiDate = new Date();
    var CurTime = modiDate.getHours() + ":" + modiDate.getMinutes() + ":" + Seconds
    return CurTime
}

document.write("Last updated on ")
document.write(lastModified() + " @ " + GetTime());
document.write(" [D M Y 24 Hour Clock]")
document.write("");
于 2013-04-15T20:49:04.983 に答える
0

PHPでプログラミング中にこの問題に遭遇しました。私の場合、PHP はサーバー側の言語であるため、呼び出されるたびにページが再レンダリングされ、いつ編集されたかを尋ねる JavaScript コードがリセットされるという問題がありました。

于 2020-06-03T17:21:24.957 に答える