存取區域設定相關的功能
你可以透過 dayjs.localeData()
函數存取目前全域區域設定的屬性,或者透過 dayjs().localeData()
存取目前 Day.js 實例的區域設定。
TIP
這需要 LocaleData 插件支援
js
dayjs.extend(localeData);
globalLocaleData = dayjs.localeData();
globalLocaleData.firstDayOfWeek(); // 取得本週的第一天(0-6,0 代表星期日)
globalLocaleData.months(); // 取得月份名稱陣列
globalLocaleData.monthsShort(); // 取得縮寫月份名稱陣列
globalLocaleData.weekdays(); // 取得星期名稱陣列
globalLocaleData.weekdaysShort(); // 取得縮寫星期名稱陣列
globalLocaleData.weekdaysMin(); // 取得最短星期名稱陣列
globalLocaleData.months(dayjs()); // 取得指定 Dayjs 實例的月份名稱
globalLocaleData.monthsShort(dayjs()); // 取得指定 Dayjs 實例的縮寫月份名稱
globalLocaleData.weekdays(dayjs()); // 取得指定 Dayjs 實例的星期名稱
globalLocaleData.weekdaysShort(dayjs()); // 取得指定 Dayjs 實例的縮寫星期名稱
globalLocaleData.weekdaysMin(dayjs()); // 取得指定 Dayjs 實例的最短星期名稱
instanceLocaleData = dayjs().localeData();
instanceLocaleData.firstDayOfWeek(); // 取得本週的第一天(0-6,0 代表星期日)
instanceLocaleData.months(); // 取得月份名稱陣列
instanceLocaleData.monthsShort(); // 取得縮寫月份名稱陣列
instanceLocaleData.weekdays(); // 取得星期名稱陣列
instanceLocaleData.weekdaysShort(); // 取得縮寫星期名稱陣列
instanceLocaleData.weekdaysMin(); // 取得最短星期名稱陣列