技術ブログ

プログラミング、IT関連の記事中心

JavaScriptでのYYYY/MM/DD形式の日付取得方法

目次

JavaScriptでのYYYY/MM/DD形式の日付取得方法

JavaScriptにおいて日付や時刻を扱う際、多くの場面で特定の形式で日付を取得したいというニーズがあります。
この記事では、new Date() で取得した現在の日付から YYYY/MM/DD 形式の日付を取得する方法を説明します。

コードの実装

以下がその方法です。

function getFormattedDate(date) {
    const year = date.getFullYear();
    const month = (date.getMonth() + 1).toString().padStart(2, '0'); // 月は0から11までの数値を返すので、+1する必要があります
    const day = date.getDate().toString().padStart(2, '0');

    return `${year}/${month}/${day}`;
}

const currentDate = new Date();
console.log(getFormattedDate(currentDate)); // 例: 2023/10/24

注意点

この関数内で .padStart(2, '0') メソッドを使用しています。
これは、取得した月や日が1桁の場合、それを2桁の文字列に変換するためのものです。
例えば、909 として出力されます。
これにより、YYYY/MM/DD の形式を維持することができます。

まとめ

JavaScriptで日付を取り扱う際、特定の形式での出力が求められることはよくあります。
上記の方法を利用することで、簡単に YYYY/MM/DD 形式の日付を取得することができます。
実際の開発やプロジェクトでの活用をぜひともお試しください。