目次
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桁の文字列に変換するためのものです。
例えば、9
が 09
として出力されます。
これにより、YYYY/MM/DD
の形式を維持することができます。
まとめ
JavaScriptで日付を取り扱う際、特定の形式での出力が求められることはよくあります。
上記の方法を利用することで、簡単に YYYY/MM/DD
形式の日付を取得することができます。
実際の開発やプロジェクトでの活用をぜひともお試しください。