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
に割り当てることができます。
以下は、上記のコードで取得できる出力です。
最終更新日を Date
オブジェクトに変換する
最終更新日を Date
オブジェクトに変換することもできます。 Date
オブジェクトは、特定の Web サイトのタイム ゾーンで年、日、月、時刻を返します。
lastModified
が Date
オブジェクトに変換されると、最終更新日が 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
関数を呼び出して値を表示できます。
このコードは、最後に変更された年、日付、時刻、およびタイム ゾーンを表示します。
上記の出力のように、最終更新日が表示されます。
まとめ
JavaScript lastModified
プロパティは、特定の Web ページの最終更新日時を表示します。 JavaScript document.lastModified
は HTML DOM オブジェクトです。
これは、HTML ドキュメントがブラウザに読み込まれると、document
オブジェクトになることを意味します。
document
オブジェクトは document
キーワードでアクセスできます。 したがって、document
キーワードを使用して lastModified
にアクセスできます。
document.lastModified
は DOM レベル 3 の機能 (2003) であるため、すべてのブラウザーと互換性があります。
したがって、この記事で説明するように、最新の変更日を表示するように Web ページにアラートを設定する場合があります。
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.