javascript 日付を年月日形式で取得する

javascript 日付を年月日形式で取得する

javascriptで、日付を年月日形式で取得するサンプルコードを掲載してます。ブラウザはchromeを使用しています。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 101.0.4951.54

年月日形式で取得

xxxx年xx月xx日形式で取得するには、dateから、それぞれの単位で取得して文字列と組み合わせて取得します。

function hoge (){

  let date = new Date();
  let formatday = `${date.getFullYear()}年${(date.getMonth() + 1)}月${date.getDate()}日`;
  return formatday;

}

console.log( hoge() ); // 現在が 2022年1月1日 なら 2022年1月1日と表示されます。

サンプルコード

以下は、
「実行」ボタンをクリックした際に、現在日付をxxxx年xx月xx日形式で取得して表示するサンプルコードとなります。

※cssには「tailwind」を使用して、アロー関数で関数は定義してます。

<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <title>mebeeサンプル</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <script src="https://cdn.tailwindcss.com"></script>
</head>

<script>

  const hoge = () => {

    let date = new Date();
    let formatday = `${date.getFullYear()}年${(date.getMonth() + 1)}月${date.getDate()}日`;
    return formatday;

  }

  window.onload = () => {

    btn.onclick = () => { foo.innerHTML = hoge() };

  }

</script>

<body>
  <div class="container mx-auto my-56 w-64 px-4">

    <div id="sample" class="flex flex-col justify-center">

      <h1 class="font-semibold text-rose-500 text-lg mr-auto">実行結果</h1>

      <p id="foo" class="font-semibold text-lg mr-auto"></p>

      <button id="btn"
        class="mb-2 md:mb-0 bg-transparent hover:bg-violet-500 text-violet-700 font-semibold hover:text-white py-2 px-4 border border-violet-500 hover:border-transparent rounded">
        実行
      </button>

    </div>

  </div>
</body>

</html>

実行結果を確認すると、現在日付が表示されていることが確認できます。