JavaScriptで簡単年数更新:コピーライト自動更新の実装
ウェブサイトのフッターに表示されるコピーライト年数を手動で更新するのは面倒ですよね。この記事では、JavaScriptを使用してコピーライト年数を自動的に更新する方法を解説します。手間いらずでサイトの最新情報を維持しましょう。
JavaScriptを使用して年数を取得
まず、JavaScriptを使って現在の年数を取得します。
const currentYear = new Date().getFullYear();
このコードは、現在の年数を currentYear
変数に格納します。
HTMLに年数を表示する要素を作成
次に、HTMLファイルに年数を表示するための要素を作成します。
<footer>
<p>© <span id="copyright-year"></span> Your Website Name</p>
</footer>
年数が表示される <span>
要素には id="copyright-year"
が設定されています。
JavaScriptで年数を更新する関数を作成
JavaScriptで年数を更新する関数を作成します。
function updateCopyrightYear() {
const currentYear = new Date().getFullYear();
document.getElementById('copyright-year').textContent = currentYear;
}
// ページ読み込み時に実行
document.addEventListener('DOMContentLoaded', updateCopyrightYear);
この関数は、ページが読み込まれたときに呼び出され、現在の年数でコピーライトを更新します。
自動更新の実装
最後に、1年ごとに年数が自動的に更新されるようにするために、setInterval
を使用します。
// ページ読み込み時に実行
document.addEventListener('DOMContentLoaded', function () {
updateCopyrightYear();
// 1年ごとに実行
setInterval(updateCopyrightYear, 1000 * 60 * 60 * 24 * 365);
});
これにより、ページ読み込み時に初回の年数更新が行われ、その後は1年ごとに setInterval
で指定した間隔で更新されます。
まとめ
これで、JavaScriptを使用してコピーライト年数を手動で更新する手間を省き、自動的に最新の年数が表示されるようになりました。これを導入することで、サイトのメンテナンスが楽になります。
以上が、JavaScriptを使ってコピーライト年数を自動的に更新する方法の手順です。
ありがとうございました。