JavaScriptでは、Date
オブジェクトを使用して、日付を自由に操作し、特定のフォーマットに変換することができます。ここでは、日付を「YYYY/MM/DD」の形式に変換する例を紹介します。
実行例
以下は、現在の日付を「YYYY/MM/DD」形式に変換して表示するサンプルです。
HTMLとJavaScriptコード
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>日付を特定のフォーマットに変換する</title>
</head>
<body>
<div id="formattedDate"></div>
<script>
window.onload = function() {
// 現在の日付を取得
const now = new Date();
// 年、月、日を取得し、それぞれを整形
const year = now.getFullYear(); // 4桁の年
const month = ('0' + (now.getMonth() + 1)).slice(-2); // 2桁の月
const day = ('0' + now.getDate()).slice(-2); // 2桁の日付
// フォーマットを整える
const formattedDate = year + '/' + month + '/' + day;
// HTMLに出力
document.getElementById('formattedDate').textContent = 'フォーマットされた日付: ' + formattedDate;
}
</script>
</body>
</html>
仕組みについての詳細な解説
JavaScriptのDate
オブジェクトは、日付や時間に関連する操作を行うために使用されます。Date
オブジェクトを使うと、現在の日付や時間を取得したり、特定のフォーマットに変換したりすることができます。ここでは、getFullYear()
、getMonth()
、getDate()
メソッドを使って、日付を「YYYY/MM/DD」形式に変換しています。
まとめ
JavaScriptのDate
オブジェクトを使用することで、日付を簡単に取得し、特定のフォーマットに変換することができます。この記事では、getFullYear()
、getMonth()
、getDate()
のメソッドを用いて「YYYY/MM/DD」の形式に変換する例を紹介しました。
Dateオブジェクト メソッドの機能一覧
Dateオブジェクト メソッドの機能一覧 | JavaScript リファレンス
JavaScriptのDateオブジェクトは、日時を操作するために使用されるオブジェクトです。以下に、Dateオブジェクトのメソッドを種類ごとにアルファベット順にまとめています。 Dateオブジェクトのインスタンスメソッド メソッド名 説明と注意点 getDate() 日(1~31)を取得。 注意点: 月初や月末の値に...