ロケール固有の機能へのアクセス
現在ロードされているロケールのプロパティには、dayjs.localeData()
関数でアクセスできます。また、Day.js オブジェクトのインスタンスからは dayjs().localeData()
を使用してアクセスできます。
TIP
この機能を利用するには、LocaleData プラグインが必要です。
js
dayjs.extend(localeData);
globalLocaleData = dayjs.localeData();
globalLocaleData.firstDayOfWeek(); // 週の最初の曜日を取得
globalLocaleData.months(); // 月の名前のリストを取得
globalLocaleData.monthsShort(); // 短縮された月の名前のリストを取得
globalLocaleData.weekdays(); // 曜日の名前のリストを取得
globalLocaleData.weekdaysShort(); // 短縮された曜日の名前のリストを取得
globalLocaleData.weekdaysMin(); // 最小の曜日の名前のリストを取得
globalLocaleData.months(dayjs()); // Day.jsオブジェクトを引数に、月の名前のリストを取得
globalLocaleData.monthsShort(dayjs()); // Day.jsオブジェクトを引数に、短縮された月の名前のリストを取得
globalLocaleData.weekdays(dayjs()); // Day.jsオブジェクトを引数に、曜日の名前のリストを取得
globalLocaleData.weekdaysShort(dayjs()); // Day.jsオブジェクトを引数に、短縮された曜日の名前のリストを取得
globalLocaleData.weekdaysMin(dayjs()); // Day.jsオブジェクトを引数に、最小の曜日の名前のリストを取得
instanceLocaleData = dayjs().localeData();
instanceLocaleData.firstDayOfWeek(); // 週の最初の曜日を取得
instanceLocaleData.months(); // 月の名前のリストを取得
instanceLocaleData.monthsShort(); // 短縮された月の名前のリストを取得
instanceLocaleData.weekdays(); // 曜日の名前のリストを取得
instanceLocaleData.weekdaysShort(); // 短縮された曜日の名前のリストを取得
instanceLocaleData.weekdaysMin(); // 最小の曜日の名前のリストを取得