JavaScriptで日付を数値形式で取得する方法


  1. 日付オブジェクトを使用する方法:

    const date = new Date();
    const day = date.getDate();
    const month = date.getMonth() + 1; // 月は0から始まるため、+1する必要があります
    const year = date.getFullYear();
    console.log(day);   // 現在の日
    console.log(month); // 現在の月
    console.log(year);  // 現在の年
  2. Intl.DateTimeFormatを使用する方法:

    const date = new Date();
    const options = { year: 'numeric', month: 'numeric', day: 'numeric' };
    const formatter = new Intl.DateTimeFormat('ja-JP', options);
    const formattedDate = formatter.format(date);
    console.log(formattedDate); // 数値形式の日付 (例: 2024/3/7)
  3. moment.jsを使用する方法 (moment.jsをインストールする必要があります):

    const moment = require('moment');
    const date = moment();
    const day = date.format('D');
    const month = date.format('M');
    const year = date.format('YYYY');
    console.log(day);   // 現在の日
    console.log(month); // 現在の月
    console.log(year);  // 現在の年

これらの方法を使用すると、JavaScriptで現在の日付を数値形式で取得することができます。どの方法を選ぶかは、プロジェクトの要件や個人の好みによるでしょう。