JavaScript アラート document.lastModified

Migel Hewage Nimesha 2024年2月15日
  1. JavaScript で document.lastModified を警告する
  2. 最終更新日を Date オブジェクトに変換する
  3. まとめ
JavaScript アラート document.lastModified

JavaScript は、Web アプリケーションを開発するための主要なプログラミング言語です。 この記事では、lastModified として知られる JavaScript プロパティについて説明します。

最近変更された Web ページの日付と時刻が表示されます。 このデータは、Web サーバーによって送信される HTTP ヘッダーから取得されます。

Web サーバーは、自身を分析して最終変更日時を取得します。

Web サーバーのドキュメントはオプションで、最終更新日が含まれます。 JavaScript は、Web サーバーが最終更新日を提供しない場合、0 を想定します。これは、1970 年 1 月 1 日の午前 0 時 (GMT) に対応します。

JavaScript で document.lastModified を警告する

lastModified は読み取り専用のプロパティであり、Document インターフェイス プロパティの 1つであり、Web ブラウザでは、任意の Web ページを表します。 また、lastModified は文字列値を返します。

次の構文を使用して、最終更新日を確認できます。

alert(document.lastModified)

次のように lastModified を使用する例を見てみましょう。

<!DOCTYPE html>
<html>
    <header>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=divce-width, initial-scale=1">
    </header>
    <body>
        <script>
            alert(document.lastModified);
        </script>
</body>

このインスタンスは、Web ページで最後に変更された日付と時刻の文字列を表示するウィンドウをブラウザーにポップアップ表示します。

出力:

最終更新日時

また、Web ページが変更されたときに最終変更日時を出力するように JavaScript コードを設定することもできます。 これには、ユーザーが Web サイトの最終更新日に関する情報を取得できるように、Web ページを含めることができます。

<!DOCTYPE html>
<html>
    <header>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=divce-width, initial-scale=1">
    </header>
    <style>
        *{
            background-color: rgb(150, 99, 23);
        }
    </style>
    <body>
        <h2>Display last modified date and time</h2>
        <p id="demo"></p>
        <script>
           let text = document.lastModified;
            document.getElementById("demo").innerHTML = text;
        </script>

    </body>

document.lastModified を変数 text に宣言し、最終更新日時を Web ページに表示することができます。 document.getElementById("demo").innerHTML に割り当てることができます。

以下は、上記のコードで取得できる出力です。

テキスト変数で lastModified を宣言

最終更新日を Date オブジェクトに変換する

最終更新日を Date オブジェクトに変換することもできます。 Date オブジェクトは、特定の Web サイトのタイム ゾーンで年、日、月、時刻を返します。

lastModifiedDate オブジェクトに変換されると、最終更新日が Date オブジェクトの出力として表示されます。 次の例を見てみましょう。

<!DOCTYPE html>
<html>
    <header>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=divce-width, initial-scale=1">
    </header>
    <style>
        *{
            background-color: rgb(244, 240, 11);
        }
    </style>
    <body>
        <h2>Convert lastModified into Date object</h2>
        <p id="dateObject"></p>
        <script>
           const  last_modified= new Date(document.lastModified);
            document.getElementById("dateObject").innerHTML = last_modified;
        </script>
</body>

上記の例のように、lastModified は変数として宣言され、Date という新しいオブジェクトに割り当てられます。 lastModified 日付を Date オブジェクトに変換します。

その後、getElementById 関数を呼び出して値を表示できます。

このコードは、最後に変更された年、日付、時刻、およびタイム ゾーンを表示します。

lastModified を日付オブジェクトに変換

上記の出力のように、最終更新日が表示されます。

まとめ

JavaScript lastModified プロパティは、特定の Web ページの最終更新日時を表示します。 JavaScript document.lastModified は HTML DOM オブジェクトです。

これは、HTML ドキュメントがブラウザに読み込まれると、document オブジェクトになることを意味します。

document オブジェクトは document キーワードでアクセスできます。 したがって、document キーワードを使用して lastModified にアクセスできます。

document.lastModified は DOM レベル 3 の機能 (2003) であるため、すべてのブラウザーと互換性があります。

したがって、この記事で説明するように、最新の変更日を表示するように Web ページにアラートを設定する場合があります。

Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.

関連記事 - JavaScript Alert